0
我有一个ZF应用程序。在我的bootstrap.php中,我定义了我的应用程序的路线。 现在,当我在地址栏中键入一个不匹配任何路由的URL时,我收到一个致命错误。我不想那样,我只想显示'找不到页面'错误。 应用程序如何引发致命错误,而不是去我的错误控制器?如何在Zend Framework中显示自定义错误消息?
这是我的路线是这样的:
$router->addRoute('page1',
new Zend_Controller_Router_Route_Static('page1', array(
'controller' => 'mycontroller',
'action' => 'index',
'id' => '2626'
))
);
例如,如果我浏览到/ 2页我得到一个致命的错误,因为它关系到“myController的”不管怎么说,并试图做的东西我做的在那个控制器里。但我不想让它去那里。
在此先感谢您的答复。
什么是错误信息? – Defense
Zend根据内部发生的情况抛出HTTP状态码。如果它说错误500,它仍然是一个应用程序错误。然而。我已经为你的问题得到了答案! – Karma