2
yii2のURLManagerルールでかなりのURLを作成する際に問題があります。Yii2 URLマネージャールール
私のSiteContollerにはactionProduct($slug)
があり、URL:http://localhost/myweb/web/site/product?slug=new-product-name
が生成されます。作成するURLはです。
私はいくつかのルールを使用してみました:
'site/product/<slug:\w+>' => 'produkt/<slug:\w+>',
'<controller:\w+>/<slug:[A-Za-z0-9 -_.]+>' => 'produkt',
'<controller:site>/<action:product>/<slug:\w+>' => 'produkt',
'/site/product/<slug:\w+>' => 'produkt',
を、それは動作しませんです。
申し訳ありませんが、URLルールの左部分はどうですか?// => 'のように、プロダクト? –
あなたが望むルールに依存します。例えば、これは: '' site/product/ => 'site/product'、 ' –
Bizley
です。しかし、私はそれを '' site/product/ '=' '' 'produkt''に変更してもまだ動作しません。 –