使用Yii2进行网址管理

时间:2015-03-26 15:47:15

标签: php yii2 yii-url-manager

我遇到了Yii2的urlManager问题。我有一个关于网址category/index的操作,我将?par=test作为参数传递给我。

我想为我的网址创建别名,以便在未指定par时,网址将为/test,但在指定时,网址应为/test/some-value。这是我现在的配置:

       'rules' => [
            [
                'pattern' => 'test',
                'route'   => 'category/index',
            ],
            '<subcats: (val|some-value)>' => 'test/<subcats>',

1 个答案:

答案 0 :(得分:0)

如果您需要category/index/test/some-value之类的网址。使用

'category/index/test/<val:\w+>' => 'category/index'

在方法index的控制器中使用:

public function actionIndex($val){

Yii2自动提供参数$val

相关问题