Yii 1.1.14 を使用しています。
http://website.com/controller/action?param1=value1¶m2=value2
を
http://website.com/value1/value2に変換したい
urlManager でこれを行う方法は?
Yii 1.1.14 を使用しています。
http://website.com/controller/action?param1=value1¶m2=value2
を
http://website.com/value1/value2に変換したい
urlManager でこれを行う方法は?
まず、これをチェックして index.php を非表示にします。
http://www.yiiframework.com/doc/guide/1.1/en/topics.url#hiding-x-23x
次に、config.php のルートは次のようになります。
'<param1:\w+>/<param2:\w+>'=>'mycontroller/myaction',
メソッド myaction は、Yii によって自動的に渡されるように、そのコンストラクターで受け入れられる必要が$param1
あります。$param2
これにより、アプリは他のコントローラーを探すことができなくなります。そのルールは、2 つの単語で区切られたすべてのルートを受け入れるためです。/