require './application/home/model/'.$className.'.php';
require './application/home/controller/'.$className.'.php';
教師はホーム モジュールをコード内に直接記述しました。別のモジュールからカスタム クラスをロードすると、エラーが発生します。そこで、getRequestParams メソッドで宣言された MODULE 定数を使用してモジュールを置き換えましたが、プログラムはエラーを報告しました。 MODULE 定数が宣言されていないことを示すエラーが表示されます。これは、getRequestParams メソッドがプライベート属性であるためです。では、最も正しく行うべきことは何でしょうか? ありがとうございます
天蓬老师2019-02-22 16:42:58
2 つのオプションがあります:
パス定数を作成します: APP_PATH = __DIR__;
または、現在のスクリプトの絶対パス アドレスを開始パスとして参照し、ロードするファイルの前に __DIR__ を追加します
このようにして、インポートしたファイルへの絶対パスが作成されます