Cakephp 3.x异常渲染 - 不同的布局

时间:2015-05-02 10:50:18

标签: cakephp exception layout render cakephp-3.0

本文档介绍了如何为错误分配布局: $this->layout = 'my_error';

http://book.cakephp.org/3.0/en/development/errors.html#exception-renderer

但我为前端和后端提供了2种不同的布局。当抛出NotFoundException时,我想相应地分配不同的布局。 我怎样才能做到这一点?请帮帮我。

1 个答案:

答案 0 :(得分:-1)

如果要重新设置布局,则必须重新设置动作,重定向将是此处最简单的解决方案。您也可以使用AppView。

$view = new AppView();
$view->set($variables);
$view->render();

http://book.cakephp.org/3.0/en/views.html#the-app-view