0

実行中のアプリケーションがあり、最初のモジュールを追加しました。すべてが正常に動作します。今、既存のアプリケーションで自分のモジュールを使用したいと考えています。

次のフォルダーがあります。

application
- classes
- configs
- controllers
- ....
- modules
   - discount
     - configs
     - controllers
     - layouts
     - models
     - plugins
     - views
- ....
- views

アプリケーション/クラスの下の既存のクラスで、モジュールに属するいくつかの関数を使用したいと考えています。

今私の質問:1)外部からアクセスしたいこれらの機能をどこに保存すればよいですか?2) 外部からこれらにアクセスするにはどうすればよいですか?

4

1 に答える 1

0

モジュールはすでにアプリケーションに登録されていると思います。たとえばapplication/configs/application.ini、次のようになります。

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"

その後、モジュールに属するファイルは、アプリケーションの一部になっているため、どこからでもアクセスできます。したがって、たとえば、次のようにapplication/controllers/IndexController.phpすることができます。

$myModel = new Discount_Model_MyModel();
于 2012-06-29T14:23:45.883 に答える