示例#1
0
文件: News.php 项目: radiegtya/easyii
 public function api_get($id)
 {
     if (!($news = NewsModel::findOne(['news_id' => $id, 'status' => NewsModel::STATUS_ON]))) {
         return $this->notFound();
     }
     $news->updateCounters(['views' => 1]);
     $result = $this->parseNews($news);
     $result->seo_h1 = $news->seo_h1;
     $result->seo_title = $news->seo_title;
     $result->seo_keywords = $news->seo_keywords;
     $result->seo_description = $news->seo_description;
     return $result;
 }
示例#2
0
 public function actionClearImage($id)
 {
     $model = News::findOne($id);
     if ($model === null) {
         $this->flash('error', Yii::t('easyii', 'Not found'));
     } else {
         $model->image = '';
         if ($model->update()) {
             @unlink(Yii::getAlias('@webroot') . $model->image);
             $this->flash('success', Yii::t('easyii', 'Image cleared'));
         } else {
             $this->flash('error', Yii::t('easyii', 'Update error. {0}', $model->formatErrors()));
         }
     }
     return $this->back();
 }