CakePHP:插件的错误视图

时间:2014-08-15 11:45:41

标签: cakephp view

我正在尝试为我的应用程序使用插件中的视图错误。因此,错误视图可以在这里找到:

app/Plugin/MyPlugin/View/Errors/

相反,我会使用应用程序中的布局(“default.ctp”或更好的“error.ctp”)。只应从插件中获取错误视图。

我试过了,但我找不到任何例子,我知道我可能要重写ExceptionRenderer类,但我没有找到好的例子。谁能给我一些提示?

由于

1 个答案:

答案 0 :(得分:0)

解决!

class MyExceptionRenderer extends ExceptionRenderer {
    /**
     * Generate the response using the controller object.
     * @param string $template The template to render.
     */
    protected function _outputMessage($template) {
        $template = sprintf('%s.%s', 'MyPlugin', $template);

        parent::_outputMessage($template);
    }
}