yii1与url-manager

时间:2015-08-09 04:54:47

标签: php yii frameworks yii-url-manager

我对yii1分页有问题 这是我的网址管理配置:

'rules' => array(
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>/<slug:\w+>' => '<controller>/<action>',
'adminproduces/producelist/<slug:\w+>/<id:\w+>' => 'adminproduces/producelist',
'adminrequests/requestlist/<slug:\w+>/<id:\w+>' => 'adminrequests/requestlist',
'userrequest/neworder/<type:\w+>/<slug:\w+>' => 'userrequest/neworder',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),

一切都好,但是当我使用分页时,创建的url与我的urlmanger配置不匹配 这是我要求的网址: “/ adminrequests / requestlist /数字/ status10021” 与url manger的第5行匹配 .... 在同一页面我使用

<?php
// the pagination widget with some options to mess
$this->widget('CLinkPager', array('pages' => $pages));
?>

但是在运行项目时,链接会为下一页创建此链接 “adminrequests / requestlist / status10021蛞蝓=数字&安培;页= 2” “adminrequests / requestlist / digital / status10021?page = 2” 为什么? 请问ypu请帮帮我吗? 当我manualy在地址栏下一页正确输入“adminrequests / requestlist / digital / status10021?page = 2”时正确加载.... 但是,分页剂量正确的链接...

1 个答案:

答案 0 :(得分:0)

Yii's CPagination具有route属性。您可以根据需要使用它。像这样:

$pages->route = "adminrequests/requestlist/digital/status10021";

您通常应该设置在启动分页部分之前的网址部分。

相关问题