Zend_forward错误无法重新声明类Bootstrap

时间:2013-11-29 10:46:21

标签: php zend-framework

当我(在我的 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功能给我带来了一些麻烦......

我需要帮助

1 个答案:

答案 0 :(得分:2)

如果您使用Zend_Loader::loadFile(),请考虑将第三个参数设置为 TRUE ;

Zend_Loader::loadFile("Boot.php", $dirs, true);