我有一个正在运行的应用程序并添加了我的第一个模块。 Everthing工作正常。现在我想在现有应用程序中使用我的模块。
我有以下文件夹:
application
- classes
- configs
- controllers
- ....
- modules
- discount
- configs
- controllers
- layouts
- models
- plugins
- views
- ....
- views
在application / class下的现有类中,我想使用属于该模块的一些函数。
现在我的问题: 1)我应该在哪里存储我想从外面访问的这些功能? 2)我如何从外部访问这些?
答案 0 :(得分:0)
我认为您的模块已在您的应用程序中注册,例如在application/configs/application.ini
中,如下所示:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
之后,您可以随意访问属于您的模块的文件,因为它们现在是您的应用程序的一部分。例如,在application/controllers/IndexController.php
中你可以做到:
$myModel = new Discount_Model_MyModel();