Yii CListView ajax发布数据

时间:2012-05-03 04:33:23

标签: yii

当使用Yii CListView和Ajax时,当我使用Yii默认寻呼机点击下一个或上一个按钮时,我想向控制器发布其他参数 - 例如,我想发布搜索关键字,用户ID等以更新标准控制器 - 但我不知道怎么做。

有人可以帮忙吗?

先谢谢了,

1 个答案:

答案 0 :(得分: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);");
}

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