错误控制器如何在zend中工作

时间:2010-07-14 10:30:01

标签: php zend-framework

我只是想知道错误控制器如何在zend框架中为不同的模块工作,比如它的admin和默认值...因为它在默认模块中工作正常但在管理模块中不起作用...

有什么条件我必须使用吗?怎么样?

1 个答案:

答案 0 :(得分:6)

如果您使用的是自定义错误处理程序(如果没有,您可能会很快),您需要将其注册到前端控制器:

$front = Zend_Controller_Front::getInstance();
$front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler(array(
    'module'     => 'error',
    'controller' => 'error',
    'action'     => 'error'
)));

这意味着您有一个模块,一个控制器和一个所谓的“错误”操作。如果您还没有自定义错误控制器,请将其谷歌或通读http://www.thedeveloperday.com/custom-profiler-for-live-environments/