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