2016-06-19 12 views
1

Iきた私のurlManagerのため、以下の構成:Yii2は、URLルールのパラメータをGET

[ 
 
    'enablePrettyUrl' => true, 
 
    'showScriptName' =>false, 
 
    'rules' => [ 
 
     'add?step=first' => 'advert/first', 
 
     'add?step=second' => 'advert/second' 
 
],

だから、例えば私がadd?step=secondに行くとき、それはadvert/secondを実行する必要がありますが、それは私に404エラーが発生します。それを動作させるには?

+0

を、私はそれが "期待されるURL" => "現在のURLを" – Santosh

+0

すると仮定だと思うことはありません、それは ' 'パターン' =>「実際のroute'' –

+0

する必要があります私は過去に同じことをすることに問題がありました。私はあなたが入れることができるとは思わない?パターンで。私の解決策はあなたには適用できません。 –

答えて

0

これは代わりに、ルール試してみてください。

'<add:(step=first)>' => 'advert/first', 
'<add:(step=second)>' => 'advert/second' 
+0

残念ながら働かなかった –

関連する問題