2013-03-21 29 views
1

我很新的Yii的,通常警予擔任這樣的URL格式如何重寫URL與參數名格式化警予

baseurl/app_dir/conroller/action/parametername/vaule 

但我想出現像這樣

baseurl/app_dir/conroller/action/vaule 

表示不帶參數名稱。

我看了很多解決方案,但找不到,有沒有人知道如何去做,請幫助我。

+1

你應該閱讀本http://www.yiiframework.com/doc/導向/ 1.1/EN/topics.url – soju 2013-03-21 08:50:10

回答

2

它是介於文檔,這裏是例如:

'/user/<id:\w+>/' => 'user/view/' 

這意味着,請求/user/someUserName將被引導到動作view在控制器user與參數id與值someUserName。這樣你就可以獲得具有價值的網址,但在應用程序中,它的名稱可以是$_GET參數。

注意\w+只是正則表達式,它們在這裏的支持,例如,你可以使用\d+限制值,數值等