请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

tp6的路由不起作用,是框架的BUG吗

设置了admin目录下的路由:
Route::rule(“dongzhu”, “admin/dongzhu/index”);

再去访问dongzhu这个路由,会提示:
控制器不存在:app\controller\Dongzhu

tp6框架会一直去app\controller这目录下面找控制器,但我已经开启多应用模式了,也composer相应的类库了,但还是一直会报错。查看了文件也都没错,不开启路由是可以正常访问的,只想加个路由,怎么着也不成功o(╥﹏╥)o

正在回答

1回答

你是在admin目录下建的路由目录吗??
是的话,路由指向路径就不用再写一次admin/了,,,

1 回复 有任何疑惑可以回复我~
  • 提问者 谨守初心 #1
    建立路由目录了,路由路径也都是对的。
    回复 有任何疑惑可以回复我~ 2020-03-15 12:23:00
  • 提问者 谨守初心 #2
    去掉admin/了,还是那个错误,路由就不起作用。
    回复 有任何疑惑可以回复我~ 2020-03-15 12:25:02
  • Lucar_陈 回复 提问者 谨守初心 #3
    Admin下创建的路由, 访问还是要加admin。例如:
    127.0.0.1:8000/admin/dongzhu
    app/admin/route/admin.php.写:
    Route:rule('dongzhu','dongzhu/index')
    就可以访问。
    你描述的问题,这么解决的话可以哒,你试试☕
    回复 有任何疑惑可以回复我~ 2020-03-15 14:53:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信