首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在蛋糕PHP2.x中开发一个自定义插件,但我无法使用它的路由访问它

我正在蛋糕PHP2.x中开发一个自定义插件,但我无法使用它的路由访问它
EN

Stack Overflow用户
提问于 2022-05-05 07:37:15
回答 1查看 57关注 0票数 0

我使用用Cookbook编写的它的文档创建了插件。

cake bake plugin Mytool

它很好地在应用插件文件夹中创建了一个名为Mytool的插件。现在使用命令创建了一个控制器。

cake bake controller Tests --plugin Mytool

它在app plugin控制器文件夹中创建了一个新控制器,然后我在app plugin配置routes.php文件中创建了路径,如

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

然后我使用命令加载了这个插件

CakePlugin::load(['Recontool' => ['routes' => true]]);

在应用程序配置bootstrap.php内部,并成功加载插件。但是,当我试图访问插件的路由时,它不起作用,但只显示出无法找到RecontoolController的错误。

我必须在蛋糕PHP版本2中这样做。

EN

回答 1

Stack Overflow用户

发布于 2022-05-06 06:11:36

在routes.php文件中;您正在定义错误的路由。您的插件名和控制器名称在您的路线上不合适。

这应该是你的正确路线。如果您的插件名为Mytool,而控制器名为TestsController

代码语言:javascript
复制
Router::connect('/testing', array('plugin' => 'Mytool', 'controller' => 'Tests', 'action' => 'index'));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72123533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档