区块链技术博客
www.b2bchain.cn

与Zend_Paginator混淆 – php程序员分享

本文介绍了与Zend_Paginator混淆 – php程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我真的对Zend_Paginator的工作方式感到困惑…

$dbProducts = $this->_table->fetchAll($this->_table->select()); //$dbProducts = new Zend_Paginator(new Zend_Paginator_Adapter_DbTableSelect($this->_table->select())); //$dbProducts->setItemCountPerPage(4); //$dbProducts->setCurrentPageNumber(1); 

count($ dbProducts)返回27 …

//$dbProducts = $this->_table->fetchAll($this->_table->select()); $dbProducts = new Zend_Paginator(new Zend_Paginator_Adapter_DbTableSelect($this->_table->select())); //$dbProducts->setItemCountPerPage(4); //$dbProducts->setCurrentPageNumber(1); 

count($ dbProducts)返回3 …

//$dbProducts = $this->_table->fetchAll($this->_table->select()); $dbProducts = new Zend_Paginator(new Zend_Paginator_Adapter_DbTableSelect($this->_table->select())); $dbProducts->setItemCountPerPage(4); $dbProducts->setCurrentPageNumber(1); 

count($ dbProducts)返回7 …

参考方案

对于Zend分页,http://zendgeek.blogspot.com/2009/07/zend-pagination-example.html有一个简单的示例。集成起来非常简单,尝试一下。

看完后试试这个,

        $page = $this->_getParam('page', 1);         $paginator = Zend_Paginator::factory($dbProducts);         $paginator->setItemCountPerPage(20);         $paginator->setCurrentPageNumber($page);          $this->view->records = $paginator; 

我注意到我的插件被调用了两次。我知道这个事实是因为在我的ViewSetup插件中它注册了标题,并且标题两次包含相同的内容。有任何想法吗? 参考方案 您最有可能将呼叫复制到preDispatch或postDispatch。对于尚未调度的每个请求,在Zend_Controller_Front::dispatch的循环内调用这些方法。这意味着将分派设置为false…

举一个简单的例子,如果我想计算一个不使用磁盘存储的脚本的命中次数,我可以使用静态类成员来执行此操作吗?用户1:<?php $test = Example::singleton(); $test->visits++; ?> 用户2:<?php $test = Example::singleton(); $test->visits+…

我有一个php数组(通过表单中的复选框值获取-您知道复选框仅在未设置时显示在_POST变量中)。Array ( [2] => 0,2 [3] => 0,3 ) 我需要一种方法来“填补” 0-5之间的差距。所以上面看起来像(用’-1’填充空白。我尝试用填充有’-1’的数组array_merge(),但这没用。Array ( [0] => -1…

请如何排序以下数组Array ( 'ben' => 1.0, 'ken' => 2.0, 'sam' => 1.5 ) 至Array ( 'ken' => 2.0, 'sam' => 1.5, 'ben' =&…

我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 与Zend_Paginator混淆 – php程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们