2015-03-03 95 views
0

我嘗試配置URL管理器。Yii2 urlManager規則爲`&id =`

現在,我的配置是這樣的

'urlManager' => [ 
    'enablePrettyUrl' => true, 
    'showScriptName' => false, 
    'rules' => [ 
    '<controller:\w+>/<id:\d+>' => '<controller>/view', 
    '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', 
    '<controller:\w+>/<action:\w+>' => '<controller>/<action>', 
    ] 
], 

規則和無規則我有這個路線:

/frontend/web/user/default/profile?id=1 

我如何可以設置規則的網址與?id=所以這是像像

/frontend/web/user/default/profile/1 

回答

3

您可以簡單地爲模塊添加默認規則,例如, :

'rules' => [ 
    '<module>/<controller>/<action>/<id:\d+>' => '<module>/<controller>/<action>', 
    ... 
],