0
目前在我看來,使用history.js當我的URL看起來像這樣與誼友好的URL history.js
http://localhost/dev/clubs/
當我進行排序或進入下一個頁面也增加了modulesName
,Clubs
和relationTable
到網址
http://localhost/dev/modulesName/clubs/index/?Clubs_sort=relationTable.Make.desc&page=2
我該如何讓它看起來更好?說這句話也許(不帶/索引/太)
http://localhost/dev/clubs/?sort=Make.desc&page=2
目前在我的模塊控制器
我有這個
public function actionIndex()
{
$dataProvider=new CActiveDataProvider('Clubs', array(
'criteria' => array(
'with' =>'Make',
),
'sort'=>array(
'defaultOrder'=>'Make.Make ASC',
'attributes'=>array(
'Make.Make'=>array(
'asc'=>'Make.Make',
'desc'=>'Make.Make DESC',
)
)
),
//for friendly url when history,js is enabled
'pagination'=>array(
'pageVar'=>'page'
)
));
$this->render('index',array(
'dataProvider'=>$dataProvider,
));
}
,並在我的網址經理,我有這個
'<action:(clubs|finance)>' => 'modulesName/<action>',
任何想法如何解決這個問題?由於
您可以只使用URL經理如何讓這 –
@LifeHacker如何?我已經有這個'''=>'modulesName/''對新正則表達式很抱歉 –
user2636556