Ejemplo n.º 1
0
 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;
     }
 }