controller的paginate方法用于获取符合条件的分页数据(一页的数据)。一般我们在view中使用这些数据配合分页 helper进行数据处理。今天群里有朋友问如何在controller中获取数据的总条数而不用另外查询,查看了一下paginate的源代码,发现以下代码:
$paging = array(
'page' => $page,
'current' => count($results),
'count' => $count,
'prevPage' => ($page > 1),
'nextPage' => ($count > ($page * $limit)),
'pageCount' => $pageCount,
'defaults' => array_merge(array('limit' => 20, 'step' => 1), $defaults),
'options' => $options
);
$this->params['paging'][$object->alias] = $paging;
原来cake把分页相关信息放在了$this->params['paging']里面,其中$object->alias是 model名,这阿姨那个我们就可以通过$this->params[‘paging’][‘modelName’][‘count’]获取总记录数了
分享到:
相关推荐
cakephp分页,cakephp框架的分页的方法的文档,是cakephp框架的内容。
CakePHP中PageHelper的分页应用,关于利用助手对分页的一种做法
cakephp 中文手册cakephp 中文手册cakephp 中文手册cakephp 中文手册
这是CakePHP 1.2 API 中文文档,是中文API。解压后,找到其中index.htm文件,打开浏览就可以了。相信对不喜欢E文人有很大帮助,其它的就不多说了,自己看就知道了。
cakephp中acl详解
CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP的HTML格式的教程;CakePHP的使用技巧介绍;CakePHP开发的网站源码参考;CakePHP...
cakephp框架,api中文手册,初学者必看
CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP的HTML格式的教程;CakePHP的使用技巧介绍;CakePHP开发的网站源码参考;CakePHP...
全面的cakephp中文文档
cakephp中acl详解
CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。 1.活跃友好的社区 2.灵活的许可协议(Licensing) 3.兼容PHP4和PHP5 4.数据库交互和简单查询的集成 5.应用程序Scaffolding 6....
CakePHP中文手册
cakephp中文手册
CakePHP 1.3中文帮助文档,内容简单易懂并且全面,值得大家下载...
CakePHP manual zh 中文手册
cakephp 1.3.x 中文手册,部分英文没有翻译,随后翻译。
cakephp中文手册.pdf
在cakephp.org站点的Sites in the wild页面可以看到当前使用CakePHP框架的网站列表。 CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该...
cakephp 框架 cakephp 框架 cakephp 框架 cakephp 框架 cakephp 框架