我做了一个全新的CakePHP 3.1安装。然后我烤了一个插件。然后我烤了一个插件控制器。
根据文档中的示例完成: http://book.cakephp.org/3.0/en/plugins.html#creating-your-own-plugins
但是当我去/ cake-cms / cake-cms时,我得到一个Missing Controller错误。
Error: Create the class CakeCmsController below in file: src\Controller\CakeCmsController.php
烘焙代码对我来说都很好看。烘焙的插件routes.php正在执行(我用退出测试;)。烘焙控制器存在于: /plugins/CakeCms/src/Controller/CakeCmsController.php但CakePHP并没有在那里看。
文档中的示例说它应该可以正常工作。
答案 0 :(得分:1)
好吧,看起来我的问题是我的插件与我的项目(cakecms)名称相同。当我使用不同的名称制作插件时,它就能正常工作。