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();