我如何实现模块子文件夹,我可以在其中拥有多个模块'模块内的文件夹名为api。
我的目的是创建一个restful api,但将所有这些新模块放在子目录下。
此处的另一个问题是,应用程序外部的模块可能与外部模块具有相同的名称。所以我的班级命名就像..
Api_Module1 _... Api_Module2 _... Api_Module3 _... 模块1 ...
到目前为止我似乎无法实现这项工作......
答案 0 :(得分:0)
打开你的application.ini并执行
;for normal modules
resources.frontController.moduleDirectory[] = APPLICATION_PATH "/modules"
;for modules inside api
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules/api"
然后在你的引导程序中
Zend_Controller_Front::getInstance()->removeControllerDirectory('api');
这不会做Api_Module1,你需要做很多其他事情,比如创建你自己的标准路由器。