私はローカルサーバー上のサイトで作業しています。国、州、都市を検索するフォームを作成しました。結果を取得した後、URL としてフォーマットされた URL が表示されます
このURLをURLにしたい
そこでここで、URLマネージャーのルールについて知りたいので、思い通りに作ることができます。
このルールを url-manager に追加するだけです
"site/searchme/<country>/<state>/<city>" => "site/searchme"
ここで、この署名を持つアクションが必要です。
public function actionSearchme($country, $state, $city)
このアクション内の url から、、、に$country
アクセス$state
できます。$city
たとえば、URL が のような場合、 http://localhost/yii_1/site/searchme/UnitedStates/Washington/NewYork
「$country
UnitedStates」などと等しくなります。