示例#1
0
 public static function getPicturesOfAblum($ablum_id, $page, $rows)
 {
     $query_builder = tb_ablum_picture::select()->where('ablum_id', $ablum_id);
     $total = $query_builder->count();
     $offset = ($page - 1) * $rows;
     $items = $query_builder->orderBy('tb_ablum_picture.updated_at', 'desc')->leftJoin('tb_pictures', 'tb_pictures.id', '=', 'tb_ablum_picture.picture_id')->skip($offset)->take($rows)->get()->toArray();
     // ->lists('picture_id');
     Util::log_debug("sql=" . $query_builder->toSql());
     Util::log_debug("pictures_of_ablum=" . json_encode($items));
     return array('rows' => $items, 'count' => $total);
 }