【发布时间】:2015-10-22 23:38:28
【问题描述】:
我全新安装了 CakePHP 3.1。然后我烤了一个插件。然后我烘焙了一个插件控制器。
按照文档中的示例完成: http://book.cakephp.org/3.0/en/plugins.html#creating-your-own-plugins
但是当我转到 /cake-cms/cake-cms 时,我得到一个缺少控制器的错误。
Error: Create the class CakeCmsController below in file: src\Controller\CakeCmsController.php
烘焙的代码对我来说一切都很好。烘焙插件 routes.php 正在执行(我用 exit 测试过;)。烘焙控制器存在于: /plugins/CakeCms/src/Controller/CakeCmsController.php 但CakePHP 不在那里。
文档中的示例说它应该可以工作。
【问题讨论】:
-
文档在哪里说这会起作用?
-
book.cakephp.org/3.0/en/… 和 book.cakephp.org/3.0/en/plugins.html#plugin-controllers “如果您想了解我们目前的进展,请访问 /contact-manager/contacts”
-
好的,但是您可以看到这个 URL 有点不同,对吧?
contact-manager是插件,contacts是控制器。您的 URL 只包含这两个中的一个。 -
这很好,但是我在 /cake-cms/cake-cms 上遇到了同样的错误
标签: cakephp cakephp-3.0 cakephp-3.1