我有一个控制器/操作:site/signup
这需要参数campaign
我的规则是:
[
'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 :(得分:0)
该死的,设法在发布问题后立即解决......
真的非常明显:
<campaign> => 'site/signup'