作用

使用通用数据列表视图的时候,使用此方法设置每页显示的数据数。下例所示,通过setListPer(5)设置每页显示5条签到记录。

示例

setListPer - 图1

视图类实现

  1. /**
  2. * 签到记录
  3. * @author 艾逗笔<765532665@qq.com>
  4. */
  5. public function record() {
  6. $this->setModel('idou_sign_record')
  7. ->setListMap(array('mpid'=>get_mpid()))
  8. ->setListOrder('sign_time desc')
  9. ->addListItem('openid', '用户头像', 'function', array('function_name'=>'get_fans_headimg'))
  10. ->addListItem('openid', '用户昵称', 'function', array('function_name'=>'get_fans_nickname'))
  11. ->addListItem('sign_time', '签到时间', 'function', array('function_name'=>'date','params'=>'Y-m-d H:i:s,###'))
  12. ->addListItem('continue_times', '连续签到次数')
  13. ->addListItem('total_times', '总签到次数')
  14. ->addListItem('score', '所获积分')
  15. ->setListPer(5)
  16. ->common_lists();
  17. }

模型实现

  1. $model['per'] = 5;