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

ThinkPHP5 的路由分组写法

ThinkPHP5 的路由分组写法

大年糕 2019-02-12 18:33:34

原始地址

  1. http://www.abcd.com/index/blog/bloglist;

  2. http://www.abcd.com/index/blog/view;

  3. http://www.abcd.com/index/blog/add;

    我路由的分组写法:



  4. return [
        '[blog]' => [
            ':id' => ['index/blog/view',['method'=>'get'],['id'=>'\d+']],
            ':name' => ['index/blog/add',['method'=>'get'],['name'=>'[a-zA-z]+']],
            '/' =>['index/blog/bloglist' , ['method'=>'get']]
        ],
    ];

    当访问http://www.abcd.com/blog/add的时候为什么 会显示http://www.abcd.com/blog;的页面;

  5. 麻烦详细讲解下.自己自学PHP 基础有点差麻烦了!

查看完整描述

1 回答

已采纳
?
pardon110

TA贡献1057条经验 获得超237个赞

大概看了一下,很明显你的分组路由中的正则写的有误,应该是如下所示,第二个Z大写

['name'=>'[a-zA-Z]+']


查看完整回答
1 反对 回复 2019-02-12

添加回答

举报

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