2017-03-29 03:18:37 3934次浏览 5条回答 1 悬赏 10 金钱

大家好我是一个新手 yii2.0 url 怎么美化成 user/index/2/2.html 这样呢 url 静态写好了 就是不知道带方法名和 带多个参数的url美化

补充于 2017-03-29 03:19

user/index&id=2&page=2 美化成 user/index/2/2.html 怎么做呢 谢谢大家

补充于 2017-03-29 12:54

12321.png
composer 安装云片短信插件 一直卡在这样 是什么问题

补充于 2017-03-29 13:26

又要麻烦您了 比如 我要同时 访问 user/reg/ 也可以访问 user/reg/xxx.html 也同样可以访问怎么写呢 user/reg/xxx.html 这个 在你的帮助下我可以写了 但是 user/reg/ 这个写了出现错误

最佳答案

  • 回答于 2017-03-29 07:15 举报

    看看这个有没有帮助:http://www.yiichina.com/video/36

  • 回答于 2017-03-29 11:50 举报
    'suffix'=>'.html',
    rules => [
        'user/index/<id:\d+>/<page:\d+>'=>'user/index',
    ]
    
    4 条回复
    回复于 2017-03-29 12:31 回复

    感谢 还有 如果我要多个控制器做的话一个个的写吗还是 有别的写法

    回复于 2017-03-29 12:59 回复

    "<controller:\w+>/<action:\w+>"=>"/" 这一句可以匹配所有的控制器和方法

    回复于 2017-03-29 13:32 回复

    现在问题又来了 我想访问 user/reg/ 不能访问 我要做成 user/reg/ 也可以访问 /user/reg/1.html 可以访问 的怎么写呢 /user/reg/1.html 这个我会写了 user/reg/ 这个也同时访问的写法不知道怎么写

    回复于 2017-03-29 17:10 回复

    又研究了一下,有办法了

  • 回答于 2017-03-29 17:25 举报
    "suffix" => "",
    "rules" => [
        ['pattern'=>'user/reg/<id:\d+>','route'=>'user/reg','suffix'=>'.html'],
        ['pattern'=>'user/reg/<id:\d+>','route'=>'user/reg'],
    ],
    

    我只告诉长的帅的

  • 回答于 2017-03-29 17:28 举报

    还可以这样写

    "suffix" => "",
    "rules" => [
        ['pattern'=>'user/reg/<id:\d+>','route'=>'user/reg','suffix'=>'.html'],
        "user/reg/<id:\d+>"=>"user/reg",
    ],
    
    2 条回复
    回复于 2017-03-30 13:16 回复

    若是我要给全部控制器和方法写 怎么写呢

    回复于 2017-03-30 14:39 回复

    上面不是有吗

您需要登录后才可以回答。登录 | 立即注册
poison
试用期

poison

注册时间:2017-02-13
最后登录:2020-02-13
在线时长:1小时30分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分20

热门问题