【问题标题】:Missing Controller error for baked plugin in CakePHP 3.1CakePHP 3.1 中的烘焙插件缺少控制器错误
【发布时间】: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


【解决方案1】:

好的,看来我的问题是我的插件与我的项目 (cakecms) 同名。当我用不同的名称制作插件时,它就可以工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 2013-03-12
    • 1970-01-01
    相关资源
    最近更新 更多