2016-04-25 37 views
0

我正在编写一个CakePHP插件,它没有自己的布局,但利用了应用程序的布局。我试图通过只是不在插件中创建/布局文件夹来实现这一点,但如果我这样做控制器崩溃与“缺少路由”错误。在插件中使用CakePHP应用程序布局

所有教程都向我展示了如何在我的CakePHP应用程序中使用插件的布局,但我想要的是相反的。

我正在使用CakePHP 3.X.

+1

如果插件没有自己的布局和视图文件,则默认使用父应用程序布局。但是,你可能在你的Router类内部插件有问题。 – Salines

+1

除非您重写默认布局,否则您的插件应该使用该应用的默认布局。这听起来像你的问题在别处。检查你的错误日志并追踪你所得到的'Missing Route'错误。 – drmonkeyninja

+0

噢,谢谢,我的问题实际上是在其他地方。现在完美工作 – Lukesoft

回答

0

如果您不想为控制器方法创建视图文件,那么只需在该控制器方法中尝试使用下面的行。

$this->autoRender = false;