2015-11-02 38 views
0

我有一個控制器/動作:site/signup這需要參數campaignYii2 URL規則 - 傳遞參數基於模式

我的原則是:

[ 
    'pattern' => '<controller>/<action>', 
    'route' => '<controller>/<action>', 
    'suffix' => '.html' 
] 

我的動作定義爲:

public function actionSignup($package = 'trial', $campaign = null, $invite = null){} 

我想實現的是創建URL別名,如下所示:

http://something.com/twitter 

這將打開site/signup$campaign = 'twitter'

我認爲這條規則將工作:

'twitter' => 'site/signup<campaign:twitter>' 

但遺憾的是它不。有沒有簡單的方法來實現這一點?

謝謝

回答

0

媽的,有管理的發佈問題後馬上解決它......真的

它很明顯的:

​​