1

Yii2 的 urlManager 有问题。我有一个带有 url 的操作category/index,我将?par=test其作为参数传递。

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

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

1 回答 1

0

如果你需要像category/index/test/some-value. 使用那个

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

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

public function actionIndex($val){

Yii2 自动提供参数$val

于 2015-03-26T18:28:35.307 回答