为了账号安全,请及时绑定邮箱和手机立即绑定

TP5路由问题

TP5路由问题

PHP
慕容森 2019-03-13 22:31:25
use thinkRoute;Route:rule('hello','admin/Test/hello');以上是路由代码 路由也开启了 // 是否开启路由'url_route_on' => TRUE 下面是控制器代码namespace app\admin\controller;use think\Controller;class Test{ //方法名字 public function hello() { echo 'hello,world'; } } 貌似都没问题啊可是我就是通过路由访问不了下面是我的项目path-info模式下的url:http://localhost:8080/tp5/pub...path-info可以正常访问加了路由就出问题了求解
查看完整描述

3 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

路由是完全匹配的,多了和少了,访问会出现错误。根据你上面的url,如果public是根目录
应该改成Route:rule('admin/Test/hello','admin/Test/hello');

查看完整回答
反对 回复 2019-03-18
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

是不是PHP版本的问题 这么写 路由规则 php7.0 不支持

查看完整回答
反对 回复 2019-03-18
?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

Route:rule('hello','admin/Test/hello');你是说这个的Route::rule()少了一个冒号??可是我试了加上去之后还是一样路由访问不了,path_info就可以

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 1104 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信