public function actionCount() { if (isset($_GET['tags'])) { $model = Posts::getPostByTags(); //$model->count=count($model); return count($model); } else { //Yii::$app->response->statusCode = 455; return false; } }
public function beforeDelete() { parent::beforeDelete(); $count = Posts::findOne($this->id); $model = new Logs(); $model->model_id = $this->id; $model->model = 'Posts'; $model->description = serialize($count->attributes); $model->created = date("Y-m-d H:i:s"); if ($model->save(false)) { $body = "<p>Post Id: " . $count->id . "</p>"; $body .= "<p>Log Id: " . $model->id . "</p>"; $body .= "<p>Title: " . $count->title . "</p>"; $body .= "<p>Deleted On: " . $model->created . "</p>"; Yii::$app->mailer->compose()->setFrom(Yii::$app->params['adminEmail'])->setTo(Yii::$app->params['deleteEmail'])->setSubject('Post Deleted')->setTextBody("Log Id: " . $model->id)->setHtmlBody($body)->send(); return true; } }