我正在尝试为我的应用程序使用插件中的视图错误。因此,错误视图可以在这里找到:
app/Plugin/MyPlugin/View/Errors/
相反,我会使用应用程序中的布局(“default.ctp”或更好的“error.ctp”)。只应从插件中获取错误视图。
我试过了,但我找不到任何例子,我知道我可能要重写ExceptionRenderer类,但我没有找到好的例子。谁能给我一些提示?
由于
答案 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);
}
}