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