1

Yii 1.1.14 を使用しています。


http://website.com/controller/action?param1=value1¶m2=value2
http://website.com/value1/value2に変換したい

urlManager でこれを行う方法は?

4

1 に答える 1

3

まず、これをチェックして 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 つの単語で区切られたすべてのルートを受け入れるためです。/

于 2014-01-31T20:06:09.477 に答える