私はすでにかなりの時間を費やしましたが、あきらめ始めているので...理解してください
URL を非常に短くしようとしていますが、パラメーターのない URL では正常に機能しますが、パラメーターのある URL では機能しません。
私のルーティング設定には次のものがあります。
'rules'=>array(
'kontakt' => 'site/contact',
'faq' => 'site/page/view/faq',
...
次に、zii.widgets.CMenu (または Chtml::link()) でリンクを最初のルールの配列として使用すると、問題ありませんが、2 つ目はそうではありません。だからもっと正確に言うと
これは機能します
array('label'=>'Kontakt', 'url'=>array('/site/contact')),
それは私が期待したhttp://mysite.com/kontakt URL を生成します。
しかし、これは機能しません
array('label'=>'FAQ', 'url'=>array('/site/page', 'view'=>'faq')),
私は mysite.com/site/page/view/faq を生成し、単純に mysite.com/faq を生成したいと考えています。
私はたくさん読んで、たくさんのバリエーションを試しましたが、いつも失敗します...何か提案はありますか?