解决同一个页多个分页,相互间影响的问题。
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个分页而不会相互有影响的.
仅管这种方法不是很智慧,但是却很方便。
分享到:
相关推荐
在本项目中,我们主要探讨如何使用Zend Framework实现一个基于MySQL数据库的留言系统的分页功能。 Zend Framework是一款流行的PHP开发框架,它提供了丰富的组件和工具,使得开发过程更加高效和规范。下面我们将深入...
**Zend Framework 1.7.2 帮助文档** Zend Framework 是一个开源、全面的 PHP 框架,用于构建可扩展且高效的 Web 应用程序。版本 1.7.2 是该框架的一个重要里程碑,包含了丰富的特性和改进。这个帮助文档以 HTML ...
** Zend 框架简介** ...在实际项目中,你可能会遇到更复杂的需求,如分页、连接多个表等,但这些基本操作足以让你起步并理解框架的工作原理。在深入学习和实践中,你将掌握更多高级特性和最佳实践。
本合集包含 Zend Framework 的中英文对照手册,方便开发者对照学习,深入理解框架的每个方面。 **1. MVC 模式与路由** 在 Zend Framework 中,Model-View-Controller (MVC) 设计模式是核心架构。模型负责处理业务...
在Zend Framework 1.0.2中,我们可以看到以下几个核心知识点: 1. **组件化设计**:Zend Framework遵循MVC(Model-View-Controller)设计模式,各个组件之间松耦合,如Zend_Db用于数据库操作,Zend_View处理视图,...
Zend_View还支持部分视图(Partials),这允许你重用代码片段或者在多个视图脚本中插入共享的模板。例如,定义一个部分视图`_header.phtml`,然后在其他视图中调用: ```php $this->partial('_header.phtml'); ?> `...
7. **模块化开发**:理解如何组织应用程序为多个模块,以提高代码复用性和可维护性。 8. **服务定位器与依赖注入**:学习 Zend\ServiceManager,它是实现依赖注入的关键,有助于代码解耦和测试。 9. **国际化与...
本文实例讲述了Zend Framework实现留言本分页功能的方法。分享给大家供大家参考,具体如下: 这里的分页功能运用了..Zend_Paginator这个组件来实现留言本分页…这里我也是参考PHPCHINA里一位PHPer写的这方面的教程 ...
在 Zend Framework 中,Zend MVC 实现了这一模式,控制器处理请求、操作模型数据,然后传递结果给视图进行渲染。这种架构使得代码结构清晰,易于测试和维护。开发者可以定义多个模块,每个模块有自己的控制器、模型...
通过阅读《Using Zend Framework 3 - Open Free Source Book》,开发者可以全面了解这些概念,并学会如何在实践中应用它们,从而提升开发效率和代码质量。同时,书中可能还涵盖了最佳实践、示例代码以及常见问题解答...
在执行涉及多个数据库操作的任务时,可以使用`beginTransaction()`、`commit()`和`rollback()`方法来实现事务管理,确保数据的一致性和完整性。 7. **错误处理和异常** 当操作失败或违反数据库约束时,`Zend_Db_...
在本实例中,我们将深入探讨“Yaf框架”与“Zend_DB”的集成使用,创建一个简单的后台管理系统。Yaf(Yet Another Fast Framework)是腾讯推出的一款高性能、轻量级的PHP框架,它专注于提高Web应用的运行效率。而...
综上所述,"zend-framework-2-jquery-datatable-library" 提供了一个高效的解决方案,帮助开发者在 Zend Framework 2 应用程序中实现功能强大的数据表格,结合 jQuery DataTables 的优点,提供了优秀的用户体验和...
4. **模块化结构**:大型应用往往需要模块化的组织方式,ZendFrame允许创建多个独立的模块,每个模块可以有自己的模型、视图和控制器。在图书管理系统中,可能有如“书籍管理”、“用户管理”等不同的模块,每个模块...
15.4.8 一个完整的查看表中各列属性 15.4.8 的实例 258 15.5 常见问题与解决方案 259 15.6 小结 261 第16章 数据库中的程序逻辑 262 16.1 数据库程序逻辑与PHP程序逻辑的分体 16.1 设计原则 262 16.2 数据库中的程序...