'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'suffix' => '.html',
'rules' => [
'gallery/<cat_id:\d+>' => 'gallery/list',
'product/<product_id:\d+>' => 'product/index',
'limittimebuy/<rule_id:\d+>' => 'limittimebuy/brand',
'paycenter/<order_id:\d+>' => 'paycenter/index',
'merchant/<act_id:\d+>/<is_preview:\d+>' => 'merchant/index',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'demoes-<controller:\w+>-<action:\w+>' => 'demoes/<controller>/<action>',
],
],
public function actionIndex($act_id=0,$is_preview=0)
{
}
问题来了 merchant控制器的 index 方法,第二个参数是可选的,如何在配置文件表示呢??
两种方式:
再加一条路由:'merchant/<act_id:d+>' => 'merchant/index',
修改action为: