【发布时间】:2015-03-18 07:21:28
【问题描述】:
我正在本地服务器上的站点上工作。我已经制作了一个表格来搜索国家、州和城市。得到结果后,我看到 URL 格式为 URL
我想将此网址设为URL
所以在这里我想了解一下 URL 管理器的规则,这样我就可以随心所欲了。
【问题讨论】:
标签: yii yii-url-manager
我正在本地服务器上的站点上工作。我已经制作了一个表格来搜索国家、州和城市。得到结果后,我看到 URL 格式为 URL
我想将此网址设为URL
所以在这里我想了解一下 URL 管理器的规则,这样我就可以随心所欲了。
【问题讨论】:
标签: yii yii-url-manager
只需在您的 url-manager 中添加此规则
"site/searchme/<country>/<state>/<city>" => "site/searchme"
现在,您需要使用此签名进行操作:
public function actionSearchme($country, $state, $city)
您可以通过此操作中的 url 访问 $country、$state、$city。例如,如果您的网址是 http://localhost/yii_1/site/searchme/UnitedStates/Washington/NewYork,$country 将等于“UnitedStates”等等。
【讨论】:
http://localhost/yii_1/site/searchme/UnitedStates/Washington/NewYork,这将映射到提到的动作。