1

私は Yii を初めて使用します。通常、yii はこの URL 形式のように機能します

baseurl/app_dir/conroller/action/parametername/vaule

でもこんな風に見せたい

baseurl/app_dir/conroller/action/vaule

パラメータ名がないことを意味します。

私は多くの解決策を読みましたが、見つけることができませんでした。誰もそれを行う方法を知っていますか?助けてください。

4

1 に答える 1

2

ドキュメントのどこかにあります。例を次に示します。

'/user/<id:\w+>/' => 'user/view/'

これは、そのリクエストが、 valueのパラメーターを持つコントローラーの/user/someUserNameアクションに送信されることを意味します。このようにして、値だけの URL を取得できますが、アプリケーションでは名前付きパラメーターとして使用できます。viewuseridsomeUserName$_GET

\w+ここでサポートされている単なる正規表現です。たとえば、\d+値を数値などに制限するために使用できます.

于 2013-03-21T08:22:42.563 に答える