yii路由的基础讲解

前两天跟朋友一起聊天的时候说起php框架的问题。突然联想到自己还不怎么会使用yii框架。这不?就趁着现在有点小时间,学习了一下yii的基础。
在yii框架中,跟其他框架一样,都有路由的功能。在不开启路由的状态下。yii框架的访问规则是这样子的。

http://www.abc.com?r=控制器/方法名   #不带参数的情况
http://www.abc.com?r=控制器/方法名&参数名=参数值 #带参数情况
#如果参数是岮峰命命  则是
http://www.abc.com?r=goods/get-item 

当然,这样子的路由似乎看得不太习惯。那么, 如果来一个正常一点路由不是更好吗。
1、在根目录下的config/web.php的配置文件中进行修改

'urlManager' => [
          'enablePrettyUrl' => true,
          'showScriptName' => false,
          'suffix'    =>  '.html',
          'rules' => [
              'name.html/<id:\d+>'  =>  'index/name', //www.abc.com/index/name.html?id=6   index控制器/name方法
              'getName.html//<message:\d+>'=> 'index/getName', //www.abc.com/index/get-name.html?message=xiaobing
              '<controller:(post|comment)>/<id:\d+>/<action:(create|update|delete)>' => '<controller>/<action>',
          ],
      ],

默认情况下,这段代码是被注释掉的。如果开启了这段代码,那么,上面的默认路由是不能记问的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值