`
skyfen
  • 浏览: 179388 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

zend framework 实现同页面中多个分页

阅读更多
解决同一个页多个分页,相互间影响的问题。
zend framework 分页组件paginationControl带的有pagesctl.phtml分页模板。如果某一页面中两组程序分别要求一个分页。哪么可以先pagesctl.phtml模板复制成pagesctl2.phtml模板.
pagesctl2.phtml 页面
把所有
   url($this->param + array('page'
改成
   url($this->param + array('page2'

这个page2是为接收参数用的,其它的page是paginationControl参数带过的不要动.

public function abcAction(){
        。
        。
        。
     //第一个分页用的是第一个pagesctl.phtml分页模板 可以不动  
     $this->view->param = array();    
     $this->_paginator->setCurrentPageNumber($this->_getParam('page'));
        。
        。
        。
    //第二个分页用的是第二个pagesctl2.phtml分页模板
    //param改成了param2
     $this->view->param2 = array();    
     $this->_paginator->setCurrentPageNumber($this->_getParam('page2'));

}


abc.phtml页面


        。
        。
        。
//第一个分页
 <tr class="row_bg_table" >
          <td colspan="8" align="right"  ><?php echo $this->paginationControl($this->transports, 'Sliding', 'pagesctl.phtml', array('param' => $this->param));?></td>
        </tr>

        。
        。
        。
//第二个分页
//param改成了param2
 <tr class="row_bg_table" >
          <td colspan="8" align="right"  ><?php echo $this->paginationControl($this->transports, 'Sliding', 'pagesctl2.phtml', array('param2' => $this->param));?></td>
        </tr>




如果你在同一页面还有更多分页,又不想他们相互间有影响,你可以使用这种方法在同一页面有N个分页而不会相互有影响的.
仅管这种方法不是很智慧,但是却很方便。
分享到:
评论

相关推荐

    zendframework留言分页

    在本项目中,我们主要探讨如何使用Zend Framework实现一个基于MySQL数据库的留言系统的分页功能。 Zend Framework是一款流行的PHP开发框架,它提供了丰富的组件和工具,使得开发过程更加高效和规范。下面我们将深入...

    ZendFramework-1.7.2帮助文档

    **Zend Framework 1.7.2 帮助文档** Zend Framework 是一个开源、全面的 PHP 框架,用于构建可扩展且高效的 Web 应用程序。版本 1.7.2 是该框架的一个重要里程碑,包含了丰富的特性和改进。这个帮助文档以 HTML ...

    Zend framework数据库简单操作

    ** Zend 框架简介** ...在实际项目中,你可能会遇到更复杂的需求,如分页、连接多个表等,但这些基本操作足以让你起步并理解框架的工作原理。在深入学习和实践中,你将掌握更多高级特性和最佳实践。

    zend framework中英文手册合集

    本合集包含 Zend Framework 的中英文对照手册,方便开发者对照学习,深入理解框架的每个方面。 **1. MVC 模式与路由** 在 Zend Framework 中,Model-View-Controller (MVC) 设计模式是核心架构。模型负责处理业务...

    ZendFramework-1.0.2.zip

    在Zend Framework 1.0.2中,我们可以看到以下几个核心知识点: 1. **组件化设计**:Zend Framework遵循MVC(Model-View-Controller)设计模式,各个组件之间松耦合,如Zend_Db用于数据库操作,Zend_View处理视图,...

    Zend Framework教程之视图组件Zend_View用法详解

    Zend_View还支持部分视图(Partials),这允许你重用代码片段或者在多个视图脚本中插入共享的模板。例如,定义一个部分视图`_header.phtml`,然后在其他视图中调用: ```php $this-&gt;partial('_header.phtml'); ?&gt; `...

    zend-framework-tutorial

    7. **模块化开发**:理解如何组织应用程序为多个模块,以提高代码复用性和可维护性。 8. **服务定位器与依赖注入**:学习 Zend\ServiceManager,它是实现依赖注入的关键,有助于代码解耦和测试。 9. **国际化与...

    Zend Framework实现留言本分页功能(附demo源码下载)

    本文实例讲述了Zend Framework实现留言本分页功能的方法。分享给大家供大家参考,具体如下: 这里的分页功能运用了..Zend_Paginator这个组件来实现留言本分页…这里我也是参考PHPCHINA里一位PHPer写的这方面的教程 ...

    zend控制台、zend路由器、zend view和zend mvc之间的集成.zip

    在 Zend Framework 中,Zend MVC 实现了这一模式,控制器处理请求、操作模型数据,然后传递结果给视图进行渲染。这种架构使得代码结构清晰,易于测试和维护。开发者可以定义多个模块,每个模块有自己的控制器、模型...

    using-zend-framework-3-open-free-source-book

    通过阅读《Using Zend Framework 3 - Open Free Source Book》,开发者可以全面了解这些概念,并学会如何在实践中应用它们,从而提升开发效率和代码质量。同时,书中可能还涵盖了最佳实践、示例代码以及常见问题解答...

    Zend Framework教程之Zend_Db_Table_Row用法实例分析

    在执行涉及多个数据库操作的任务时,可以使用`beginTransaction()`、`commit()`和`rollback()`方法来实现事务管理,确保数据的一致性和完整性。 7. **错误处理和异常** 当操作失败或违反数据库约束时,`Zend_Db_...

    yaf框架 zend_DB 简单后台实例

    在本实例中,我们将深入探讨“Yaf框架”与“Zend_DB”的集成使用,创建一个简单的后台管理系统。Yaf(Yet Another Fast Framework)是腾讯推出的一款高性能、轻量级的PHP框架,它专注于提高Web应用的运行效率。而...

    zend-framework-2-jquery-datatable-library

    综上所述,"zend-framework-2-jquery-datatable-library" 提供了一个高效的解决方案,帮助开发者在 Zend Framework 2 应用程序中实现功能强大的数据表格,结合 jQuery DataTables 的优点,提供了优秀的用户体验和...

    PHP系统框架zendframe实例图书管理系统

    4. **模块化结构**:大型应用往往需要模块化的组织方式,ZendFrame允许创建多个独立的模块,每个模块可以有自己的模型、视图和控制器。在图书管理系统中,可能有如“书籍管理”、“用户管理”等不同的模块,每个模块...

    php网络开发完全手册

    15.4.8 一个完整的查看表中各列属性 15.4.8 的实例 258 15.5 常见问题与解决方案 259 15.6 小结 261 第16章 数据库中的程序逻辑 262 16.1 数据库程序逻辑与PHP程序逻辑的分体 16.1 设计原则 262 16.2 数据库中的程序...

Global site tag (gtag.js) - Google Analytics