2015-11-02 42 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

妈的,有管理的发布问题后马上解决它......真的

它很明显的:

​​