如何将zend paginator与Jquery paginator插件链接起来?

时间:2011-09-07 09:52:54

标签: php jquery zend-framework

如何将Zend paginator与Jquery paginator插件相关联?

我不想刷新分页链接。只有内容才能改变。

1 个答案:

答案 0 :(得分:1)

你在谈论哪个插件?那里有几十个jQuery paginator插件。

这基本上是您在控制器中所需要的所有内容:

$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
$select = $db->select()
                ->from(array('t' => 'mytable'));

$paginator = Zend_Paginator::factory($select);

$paginator->setDefaultItemCountPerPage(100);
$paginator->setCurrentPageNumber($this->_getParam('p', 1));
echo array(
         'data' => $paginator->toJson()
);

你是jQuery paginator可能看起来像这样:

$("#mytable").paginate({
    url : "/controller/action/p/" + page_number
});

我不能为你做更多的事情,因为我不确定你正在使用什么插件。