0

当使用带有 Ajax 的 Yii CListView 时,当我使用 Yii 默认分页器单击下一个或上一个按钮时,我想向控制器发布附加参数 - 例如,我想发布搜索关键字、用户 ID...等以更新控制器中的条件 -但我不知道该怎么做。

任何人都可以帮忙吗?

提前致谢,

4

1 回答 1

0

我认为你应该扩展 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);");
}

可能您应该将自己的参数附加到选项数组中。

于 2012-05-03T06:56:27.947 回答