我已经创建了插件使用它的文档写在Cookbook。cake bake plugin Mytool
在应用程序插件文件夹中创建了一个名为Mytool的插件。现在使用命令创建了一个控制器。cake bake controller Tests --plugin Mytool
个
它在app plugin控制器文件夹中创建了一个新的控制器,然后我在app plugin config routes.php文件中创建了路由,如下所示Router::connect('/testing', array('plugin' => 'recontool', 'controller' => 'tests', 'action' => 'index'));
然后我用命令加载了这个插件CakePlugin::load(['Recontool' => ['routes' => true]]);
在应用程序配置bootstrap.php中,插件加载成功。但当我试图访问插件的路由时,它不工作,只显示错误RecontoolController找不到。。
我必须在蛋糕PHP版本2中这样做
1条答案
按热度按时间cxfofazt1#
在routes.php文件中;您正在定义错误的路由。2您的插件名称和控制器名称在您的路由中不正确。
这应该是你的正确路径。如果你的插件名称是
Mytool
,控制器名称是TestsController
。