• 今晚又失眠了,最近睡眠质量很差啊。

  • QsciScintilla 一个很好用的文本编辑器库

  • 愿逝者安息,愿生者奋发,愿祖国昌盛,致敬英雄

  • 身体是革命的本钱,猿(媛)仔们注意身体呀

  • 所谓”事务“就是指一组 SQL 命令,这些命令要么一起执行,要么都不被执行。

  • 遍历 for 循环时将,将外层写成函数,内层写成回调函数模式。

  • 网站被攻击了烦死了,今天一天都不能访问了

  • wordpress 官网抽风不能升级了!

  • Python 中 input 函数返回的始终是一个字符串。

  • 只有符合整数规范的字符串类数据,才能被 int()强制转换。因此:字符串’3.8’是不能被转换哟

Thinkphp5插件编写模块不存在: ***解决办法

学习教程 2020-07-26 15:08:12 591次浏览 扫描二维码
文章目录[隐藏]

前言

今天通过 mipcms 已有的插件,更改一下做成了自己的插件,虽然插件很简单就是对数据的增删操作,但是对于我一个 php 新手来说还是不容易。想的时后期能够编写一个完整的插件。但是今天在编写插件的时候出现了一个问题,报的错误时: 控制器不存在,这个问题折腾了许久,然后群里问有个大佬说时路由的问题,由于新手半天都不知道说的啥,使劲控制器哪里找了,结果终于被我找到了,果真时路由的问题。

 

解决办法

1.  错误展示

Thinkphp5插件编写模块不存在: ***解决办法

请求的 url: Thinkphp5插件编写模块不存在: ***解决办法

url 本身是存在的。路由的写法。

Thinkphp5插件编写模块不存在: ***解决办法Thinkphp5插件编写模块不存在: ***解决办法

2. 正确做法

更改错误路由。
错误: Route::rule('webNotice/ApiAdminWebNotice\\/:action' ,'\\addons\\webNotice\\controller\\ApiAdminWebNotice@:action');
正确: Route::rule('webNotice/ApiAdminWebNotice/:action' ,'\\addons\\webNotice\\controller\\ApiAdminWebNotice@:action');

 

总结

如果后期遇到类似问题,请不要忘记查看路由是否正确。

 

喜欢 (1)