如何为默认模块模块引导工作?
-
23-09-2019 - |
题
我设置我的应用程序有两个模块,一个用于管理员和其他应用程序的其余部分被称为默认。然后,我创建了管理模块的引导文件,当我试图设置默认模块引导我有一个inifite环和我的Apache崩溃。
我不知道如果我完全理解的引导力度。本来我曾试图引导我的默认模块去我的文件夹内的访问形式。但是,只有工作,如果我将它设置在位于应用程序的根(应用/ bootstrap.php中)与自举:
$moduleLoader->addResourceType('form','modules/default/forms/','Form');
我做了什么错事?
解决方案
它看起来像有与Zend的错误/改进开放这个问题。从该错误有关的报价:
的原因,默认模块是跳过是因为所记录的用例 - 尤其是在Zend_Tool应用程序如何我们设置 - 是默认的模块是直接应用下方/和包含应用程序的启动过程。如果我们再允许加载默认模块的引导......我们进入一个递归循环。
在错误已经解决,所以你可能只需要更新您的Zend框架的最新版本。
其他提示
ZF荷载一些奇怪的原因在一个请求中的所有模块bootraps(即使没有被请求的模块)
因此,也许你有管理员和默认模块的一些矛盾。
有关模块bootraps太加载附加在.ini
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""
和bootstrap.php中
类Modulename_Bootstrap
延伸Zend_Application_Module_Bootstrap{}
不隶属于 StackOverflow