defaults, $params); $rules[] = [ 'pattern' => $model->pattern, 'route' => $model->route, 'suffix' => $model->suffix, 'defaults' => $params, 'verb' => $model->verb ]; } if (isset($this->params['pretty']) && $this->params['pretty']) { Yii::$app->getUrlManager()->enablePrettyUrl = true; Yii::$app->getUrlManager()->showScriptName = false; Yii::$app->getUrlManager()->init();//目的是buildRule Yii::$app->getUrlManager()->addRules($rules, false); } } }