当我(在我的 AdminController 中)调用_forward
函数时,我收到此错误
Fatal error: Cannot redeclare class Admin_Boot in /www/application/modules/admin/Boot.php on line 33
实际上,我网站的结构是:
#Application/
|--Bootstrap.php
|--#modules
|----#admin
|------Boot.php
|------#controllers
|------#view
|----#default
|------Boot.php
|------#controllers
|------#view
(我没有放置所有东西,但最重要的是在这里)
所以,如果我调用管理模块,我会调用Bootstrap.php,然后调用Admin_Boot.php ... 一切都没关系,只是_forward功能给我带来了一些麻烦......
我需要帮助
答案 0 :(得分:2)
如果您使用Zend_Loader::loadFile()
,请考虑将第三个参数设置为 TRUE ;
Zend_Loader::loadFile("Boot.php", $dirs, true);