私は Yii を初めて使用します。通常、yii はこの URL 形式のように機能します
baseurl/app_dir/conroller/action/parametername/vaule
でもこんな風に見せたい
baseurl/app_dir/conroller/action/vaule
パラメータ名がないことを意味します。
私は多くの解決策を読みましたが、見つけることができませんでした。誰もそれを行う方法を知っていますか?助けてください。
私は Yii を初めて使用します。通常、yii はこの URL 形式のように機能します
baseurl/app_dir/conroller/action/parametername/vaule
でもこんな風に見せたい
baseurl/app_dir/conroller/action/vaule
パラメータ名がないことを意味します。
私は多くの解決策を読みましたが、見つけることができませんでした。誰もそれを行う方法を知っていますか?助けてください。
ドキュメントのどこかにあります。例を次に示します。
'/user/<id:\w+>/' => 'user/view/'
これは、そのリクエストが、 valueのパラメーターを持つコントローラーの/user/someUserName
アクションに送信されることを意味します。このようにして、値だけの URL を取得できますが、アプリケーションでは名前付きパラメーターとして使用できます。view
user
id
someUserName
$_GET
注:\w+
ここでサポートされている単なる正規表現です。たとえば、\d+
値を数値などに制限するために使用できます.