【发布时间】:2016-04-25 10:12:22
【问题描述】:
我正在编写一个 CakePHP 插件,它没有自己的布局,但利用了应用程序的布局。我尝试通过不在插件中创建 /Layout 文件夹来实现这一点,但是如果我这样做,控制器会因“Missing Route”错误而崩溃。
所有教程都在向我展示如何在我的 CakePHP 应用程序中使用插件的布局,但我想要相反。
我正在使用 CakePHP 3.X。
【问题讨论】:
-
如果插件没有自己的布局和视图文件,那么默认使用父应用布局。但是,您的 Router 类在插件中可能存在问题。
-
除非您覆盖默认布局,否则您的插件应该使用应用程序的默认布局。听起来你的问题在其他地方。检查您的错误日志并跟踪您遇到的“Missing Route”错误。
-
哦,谢谢,我的问题实际上出在其他地方。现在完美运行
标签: cakephp