Yii2 使用十一 在设置enablePrettyUrl时候,defaultAction的设置方法

启用美化Url的功能

'urlManager' => [   

                        'enablePrettyUrl' => true,  
                        'showScriptName' => false,  
                        'enableStrictParsing' => true,  
                        'suffix' => ".html",  
                        'rules' => [ '' => 'site/index', // 如果没有这里,则访问域名不能直接打开默认Action  
                        ]   
                ]   

当然,如果使用的默认控制器、动作不是site/index,那还要设置这里:

$config = [   
        'id' => 'basic',  
          
        //'defaultRoute'=>'site/index',  
...  

贴代码

  'urlManager' => [
        'enablePrettyUrl' => true,
        //'enableStrictParsing' => false,
        'showScriptName' => false,
        'rules' => [
            ['class' => 'yii\rest\UrlRule', 'controller' => ['v1/store','v1/order','v1/user','v1/brand','v1/coupon','v1/product']],
//            ['class' => 'yii\rest\UrlRule', 'controller' => ['v2/store','v2/order','v2/user']],
        ],
            
        ]

  

posted @ 2015-10-07 14:10  tiandi2050  阅读(608)  评论(0编辑  收藏  举报