Invalid controller specified (error)错误

最近几天一直在学习Zend Framework,但我不是一个喜欢看书的人,所以在看完控制器章节以后就想把书中讲的做出来演示,结果那知道出师不利啊

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)'

直接就报错了```于是我又开始查阅资料,发现原来如果没有设置view视图的话就会出现这个错误。

解决办法:设置$front->setParam('noViewRenderer', true);

noViewRenderer默认值为false,意味着控制器将使用ZF默认的视图特性,当设置为true时意味着控制器不使用ZF默认的视图特性,而是通过显式的实例化Zend_view对象,通过我们自己的代码来设置视图对象的属性和方法。

posted @ 2011-10-03 10:26  DannyCheung  阅读(977)  评论(0)    收藏  举报