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; }
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(); }