我的错误 - 我没有正确阅读错误消息 - 我仍然在引导程序中
var_dump
Zend_Loader_Autoload
导致“已发送标头”异常。记得在没有调试输出的情况下尝试!
我在ZF 1.11.11上运行了一个带有此目录结构的模块化应用程序:
application/
Bootstrap.php
modules/
default/
controllers/
models/
views/
manager/
Bootstrap.php
controllers/
models/
forms/
views
layouts/
configs/
相关的application.ini
声明:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""
基本上我的问题是管理器模块中的控制器无法在manager目录的forms/
目录中加载表单。 var_dump
Zend_Loader_Autoloader::getInstance()
Application_
显示所有/application
地图已定义,(虽然位置错误,/default
而不是Manager_
)并且未定义任何地图manager/
。
令我困惑的是Zend_Application_Module_Bootstrap
中的Bootstrap.php已加载,这意味着已检测到该模块。这个引导程序只是扩展{{1}}。
我在这里缺少一些神秘的配置值吗?文档似乎相当稀疏(也希望对此有一些深入的解释)。
答案 0 :(得分:0)
我的错误 - 我没有正确阅读错误消息 - 我仍然在引导程序中var_dump
Zend_Loader_Autoload
导致“已发送标头”异常。记得在没有调试输出的情况下尝试!
答案 1 :(得分:0)
Form类的名称是什么
Manager_Form_Foo
表格foo位于
manager/forms/Foo.php