如开发手册所示,paginate不能加select,所以得到的是一个类,并不是数组,这个时候想对内部的数据进行修改操作时,就遇到了问题
所幸已经解决了,代码如下所示
$suggestion=Db::table('suggestion')->order('create_time desc');
//排序
$suggestion = $suggestion->paginate(10);
$suggestion->toArray();
foreach($suggestion as $k=>$v){
$v['create_time']=date("Y-m-d h:i:s",intval( $v['create_time']));
if(!$v['image1_name']){
$v['image1_name']='null';
}
if(!$v['image2_name']){
$v['image2_name']='null';
}
$suggestion->offsetSet($k,$v);
}
$this->view->assign('suggestion',$suggestion);
然后在html中和开发手册中的paginate一样使用就可以了