【发布时间】:2011-02-28 15:31:51
【问题描述】:
我是 Zend Framework 动作助手的新手,我尝试使用它们但没有成功(我阅读了一堆关于动作助手的帖子,包括 http://devzone.zend.com/article/3350,但在 8 小时内没有找到解决方案)。我使用 Zend Tool 来设置我的项目,助手的名称是 Action_Helper_Common。无论我做什么,我都会收到以下错误“致命错误:找不到类'Action_Helper_Common'”。目前,我有这样的设置:
- zf 版本:1.11.3
- 助手名称:Action_Helper_Common
- 助手位置: /application/controllers/helpers/Common.php
在 Bootstrap.php 中我有以下功能:
protected function _initActionHelpers() {
Zend_Controller_Action_HelperBroker::addPath(APPLICATION_PATH . '/controllers/helpers', 'Action_Helper');
Zend_Controller_Action_HelperBroker::addHelper(
new Action_Helper_Common(null, $session)
);
}
我也试过这个没有成功(它是在_initActionHelpers之前在Bootstrap.php中定义的):
protected function _initAutoloader() {
$moduleLoader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH . '/controllers/helpers'));
return $moduleLoader;
}
那我做错什么了?!?! PLZ帮助,我绝望了,快要放弃了:)
【问题讨论】:
标签: php zend-framework action helpers