Beispiel #1
0
 /**
  * getCategoryArticleList()
  *
  * @return Article|null
  */
 public static function getCategoryArticleList($alias, $page = 1, $size = 10)
 {
     $list = [];
     $category = static::find()->asArray()->where('alias = :alias', [':alias' => $alias])->one();
     $list['total'] = Article::find()->where('cid = :cid', [':cid' => $category['id']])->count();
     $list['articles'] = Article::find()->asArray()->where('cid = :cid', [':cid' => $category['id']])->limit($size)->offset(($page - 1) * $size)->orderBy('id desc')->all();
     return $list;
 }