【发布时间】:2011-04-01 23:18:37
【问题描述】:
我刚刚下载了zend框架(完整版)并将zend库复制到库文件夹中,但仍然出现此错误
致命错误:在第 16 行的 /var/www/html/webkul/zf_1.8b1_app/application/Bootstrap.php 中的非对象上调用成员函数 setView()
请提供有关如何在 linux 环境中设置 zend 框架的任何工作教程
问候
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initView()
{
// Initialize view
$view = new Zend_View();
$view->doctype('XHTML1_STRICT');
$view->headTitle('My Project');
$view->env = APPLICATION_ENV;
// Add it to the ViewRenderer
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper(
'ViewRenderer'
);
$viewRenderer->setView($view);
// Return it, so that it can be stored by the bootstrap
return $view;
}
}
【问题讨论】:
-
顺便说一句,你为什么要这样做:
$view->env = APPLICATION_ENV;?您不应该重新映射全局可用的常量,它可能会弄乱您的代码并使其他人难以自省。 -
您的问题解决了吗?目前的答案都对您没有帮助吗?
标签: php zend-framework