注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

勇气

终生读书

 
 
 

日志

 
 

cakephp分页  

2015-04-15 11:29:39|  分类: cakephp |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
//设置新闻分页
//控制器部分
<?php
App::uses('AppController', 'Controller');
class NewcatesController extends AppController
{
    var $name = 'Newcates';    
    //设置每页多少条数据
    public $paginate = array('limit' => 1);
    /**
     * cate index
     */
    function index()
    {
        //模板部分
        $this->set('title_for_layout', '后台管理');
        $this->layout = 'admin/default';

        //数据部分
        $newcates = $this->Newcate->find('all', array(
            'fields' => array(
                'Newcate.id',
                'Newcate.name',
                'Newcate.status',
                'Newcate.createtime'
            ),
            'order' => 'Newcate.id DESC'
                )
        );
        //分页参数
        $pages = $this->paginate();
        $this->set('newcates', $newcates);
        //将分页写入到模板
        $this->set('newcates', $pages);
    }
}

//模板部分
<table class="table"> 
    <thead> 
    <th>ID</th><th>NAME</th><th>STATUS</th><th>TIME</th> <th>Ope</th> 
</thead> 
  <?php foreach($newcates as $cates): ?> 
<tr>
    <td><?php echo $cates['Newcate']['id']; ?></td> 
    <td><?php echo $cates['Newcate']['name']; ?></td> 
    <td><?php echo $cates['Newcate']['status']? '删除':'正常'; ?></td> 
    <td><?php echo date('Y-m-d',$cates['Newcate']['createtime']); ?></td> 
    <td>
      <?php echo $this->Html->link('编辑',array('action'=>'edit',$cates['Newcate']['id'])); ?>  
      <?php echo $this->Html->link('删除',array('action'=>'del',$cates['Newcate']['id']));?>   
    </td>
</tr> 
  <?php endforeach; ?> 
</table>

<!--分页部分-->
<?php 
        echo $this->Paginator->first('首页');
        echo '&nbsp;&nbsp;&nbsp;';
        echo $this->Paginator->prev('上一页');
        echo '&nbsp;&nbsp;&nbsp;';
        echo $this->Paginator->numbers();
        echo '&nbsp;&nbsp;&nbsp;';
        echo $this->Paginator->next('下一页');
        echo '&nbsp;&nbsp;&nbsp;';
        echo $this->Paginator->last('尾页');
        echo '&nbsp;&nbsp;&nbsp;';
        echo $this->Paginator->counter(
            '共  {:pages} 页  共 {:count} 个记录'
        );
?>

  评论这张
 
阅读(1023)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017