我想在Yii框架中創建友好的網址。Yii自定義網址路由
一個例子:
mysitename.com/country/city/travelling-type
或
mysitename.com/country/city/travelling-type/price
mysitename.com/city/price
等
的問題是,它混淆的參數。 所以我試着用下面的代碼來解決它,但它不夠好:
'urlManager' => array(
'urlFormat' => 'path',
'appendParams' => true,
'showScriptName' => false,
'useStrictParsing' => FALSE,
'rules' => array(
'<country:\w+>/<city:\w+>/<travelling_type:\w+>/<accommodation:\w+>/<caftering:\w+>/<price_from:\d+/<price_to:\d+>' => 'Travels/list'
),
),
你的方法的問題是,你只有位置確定的參數,所以它是不是真的可以確定哪些參數是哪個。您可以改爲使用命名參數。 – 2013-05-02 16:09:20
我該如何解決? – sodey 2013-05-03 07:16:58