cakephp 我正在开发一个自定义插件蛋糕PHP 2.x,但我不能使用它的路线访问它

ryevplcw  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(134)

我已经创建了插件使用它的文档写在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中这样做

cxfofazt

cxfofazt1#

在routes.php文件中;您正在定义错误的路由。2您的插件名称和控制器名称在您的路由中不正确。
这应该是你的正确路径。如果你的插件名称是Mytool,控制器名称是TestsController

Router::connect('/testing', array('plugin' => 'Mytool', 'controller' => 'Tests', 'action' => 'index'));

相关问题