Routes Yii2 URL规则-基于模式的参数传递

Routes Yii2 URL规则-基于模式的参数传递,routes,yii2,Routes,Yii2,我有一个控制器/操作:site/signup接受参数campaign 我的规则是: [ 'pattern' => '<controller>/<action>', 'route' => '<controller>/<action>', 'suffix' => '.html' ] 我想要实现的是创建URL别名,如下所示: http://something.com/twitter 这将使用$campaign

我有一个控制器/操作:
site/signup
接受参数
campaign

我的规则是:

[
    'pattern' => '<controller>/<action>',
    'route' => '<controller>/<action>',
    'suffix' => '.html'
]
我想要实现的是创建URL别名,如下所示:

http://something.com/twitter
这将使用
$campaign='twitter'

我认为这条规则会起作用:

'twitter' => 'site/signup<campaign:twitter>'
'twitter'=>“站点/注册”
但不幸的是,事实并非如此。有什么简单的方法可以做到这一点吗


谢谢你

该死,发帖后马上解决了问题

这很明显,真的:

<campaign> => 'site/signup'
=>“站点/注册”
<campaign> => 'site/signup'