From 3679cdb60573339ac9f0703715d15c8fefc8aa8a Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 2 Jan 2018 19:30:52 +0200 Subject: [PATCH] -Email sending added --- frontend/controllers/FeedbackController.php | 19 +++++++++++++++++++ frontend/views/mail/_feedback.php | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+), 0 deletions(-) create mode 100644 frontend/views/mail/_feedback.php diff --git a/frontend/controllers/FeedbackController.php b/frontend/controllers/FeedbackController.php index 47d0c23..21a7835 100644 --- a/frontend/controllers/FeedbackController.php +++ b/frontend/controllers/FeedbackController.php @@ -4,6 +4,7 @@ use frontend\models\Feedback; use yii\filters\Cors; + use yii\swiftmailer\Mailer; use yii\web\Controller; use yii\web\Response; @@ -27,6 +28,24 @@ if (\Yii::$app->request->isPost) { $model = new Feedback(\Yii::$app->request->post()); if ($model->validate() && $model->save()) { + /** + * @var Mailer $mailer + */ + $mailer = \Yii::$app->get('smtpmailer'); + $mailer->compose( + '@frontend/views/mail/_feedback', + [ + 'model' => $model, + ] + ) + ->setFrom( + [ + 'artboxcore@gmail.com' => 'ArtBox', + ] + ) + ->setTo('kennen.md@gmail.com') + ->setSubject('Заявка с core.artbox.net.ua') + ->send(); return [ 'status' => true, 'message' => 'Success', diff --git a/frontend/views/mail/_feedback.php b/frontend/views/mail/_feedback.php new file mode 100644 index 0000000..6d767ac --- /dev/null +++ b/frontend/views/mail/_feedback.php @@ -0,0 +1,46 @@ + + + + + + + + + Заявка + + + + + + + + + + + + + + + + + + + + +
Имя:name ?>
E-mail:email ?>
Телефон:phone ?>
Сообщение:message ?>
+ + -- libgit2 0.21.4