Zend framework Zend:我应该从模块外访问哪个类/控制器?
我有一个正在运行的应用程序,并添加了我的第一个模块。一切都很好。现在我想在现有的应用程序中使用我的模块 我有以下文件夹:Zend framework Zend:我应该从模块外访问哪个类/控制器?,zend-framework,module,Zend Framework,Module,我有一个正在运行的应用程序,并添加了我的第一个模块。一切都很好。现在我想在现有的应用程序中使用我的模块 我有以下文件夹: application - classes - configs - controllers - .... - modules - discount - configs - controllers - layouts - models - plugins - views - .... - views 在appl
application
- classes
- configs
- controllers
- ....
- modules
- discount
- configs
- controllers
- layouts
- models
- plugins
- views
- ....
- views
在application/class下的现有类中,我想使用属于该模块的一些函数
现在我的问题是:
1) 我应该在哪里存储我想从外部访问的功能?
2) 如何从外部访问它们?我假设您的模块已经在应用程序中注册,例如在
应用程序/configs/application.ini
中,如下所示:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
之后,属于您模块的文件可以在您喜欢的任何地方访问,因为它们现在是您应用程序的一部分。例如,在application/controllers/IndexController.php
中,您可以简单地执行以下操作:
$myModel = new Discount_Model_MyModel();