Commit e09cb6c225e67077ec7286491e4ce51656a28db3
1 parent
bada6a89
-Mail fixed
Showing
4 changed files
with
16 additions
and
6 deletions
 
Show diff stats
common/config/mail.php
common/models/Order.php
| ... | ... | @@ -20,6 +20,8 @@ use artbox\core\models\Feedback; | 
| 20 | 20 | */ | 
| 21 | 21 | class Order extends Feedback | 
| 22 | 22 | { | 
| 23 | + const SCENARIO_ORDER = 'order'; | |
| 24 | + | |
| 23 | 25 | public function rules() | 
| 24 | 26 | { | 
| 25 | 27 | return array_merge(parent::rules(), [ | 
| ... | ... | @@ -32,6 +34,14 @@ class Order extends Feedback | 
| 32 | 34 | |
| 33 | 35 | public function scenarios() | 
| 34 | 36 | { | 
| 35 | - return []; | |
| 37 | + return | |
| 38 | + [ | |
| 39 | + self::SCENARIO_ORDER => [ | |
| 40 | + 'name', | |
| 41 | + 'email', | |
| 42 | + 'message', | |
| 43 | + 'subject', | |
| 44 | + ], | |
| 45 | + ]; | |
| 36 | 46 | } | 
| 37 | 47 | } | ... | ... | 
frontend/controllers/SiteController.php
| ... | ... | @@ -113,7 +113,7 @@ | 
| 113 | 113 | if (empty( Yii::$app->request->post() )) { | 
| 114 | 114 | throw new BadRequestHttpException(); | 
| 115 | 115 | } else { | 
| 116 | - $model = new Order(); | |
| 116 | + $model = new Order(['scenario' => Order::SCENARIO_ORDER]); | |
| 117 | 117 | if ($model->load(Yii::$app->request->post()) && $model->save()) { | 
| 118 | 118 | |
| 119 | 119 | try { | ... | ... | 
 
