【发布时间】:2012-05-03 14:56:27
【问题描述】:
当使用 Yii CListView 和 Ajax 时,当我使用 Yii 默认分页器单击下一个或上一个按钮时,我想向控制器发布其他参数 - 例如,我想发布搜索关键字、用户 ID...等以更新条件控制器 - 但我不知道该怎么做。
谁能帮忙?
非常感谢,
【问题讨论】:
标签: yii
当使用 Yii CListView 和 Ajax 时,当我使用 Yii 默认分页器单击下一个或上一个按钮时,我想向控制器发布其他参数 - 例如,我想发布搜索关键字、用户 ID...等以更新条件控制器 - 但我不知道该怎么做。
谁能帮忙?
非常感谢,
【问题讨论】:
标签: yii
我认为你应该扩展 CListView 组件。
public function registerClientScript()
{
/*deleted*/
$options=array(
'ajaxUpdate'=>$ajaxUpdate,
'ajaxVar'=>$this->ajaxVar,
'pagerClass'=>$this->pagerCssClass,
'loadingClass'=>$this->loadingCssClass,
'sorterClass'=>$this->sorterCssClass,
);
/*deleted*/
$cs->registerScript(__CLASS__.'#'.$id,"jQuery('#$id').yiiListView($options);");
}
也许您应该将自己的参数附加到选项数组中。
【讨论】: