Ejemplo n.º 1
0
 public function getAds($conditions, $offset, $size, $orderby)
 {
     $ads = self::queryDatas('archive_position_relate', $conditions, $offset, $size, $orderby, true);
     if (!empty($ads['list'])) {
         $category = [1 => '疾病文章', 2 => '资讯文章', 3 => '图片', 4 => '代码'];
         $position = [];
         foreach ($ads['list'] as &$ad) {
             $position = Position::find()->asArray()->where(['id' => $ad['position_id']])->one();
             if (!empty($position)) {
                 $ad['position_name'] = $position['name'];
             }
             $ad['category_name'] = $category[$ad['category']];
             $ad['createtime_str'] = date('Y-m-d H:i', $ad['createtime']);
         }
     }
     return $ads;
 }
Ejemplo n.º 2
0
 public function getPosition($condition)
 {
     return Position::find()->where($condition)->asArray()->one();
 }