Blame view

backend/models/Orders.php 3.35 KB
d8c1a2e0   Yarik   Big commit artbox
1
  <?php
36d1807a   Yarik   Big commit.
2
3
4
5
      
      namespace backend\models;
      
      use common\models\Customer;
91811036   Eugeny Galkovskiy   MESSAGES !!!! EVGEN!
6
      use Yii;
36d1807a   Yarik   Big commit.
7
8
      
      class Orders extends \yii\db\ActiveRecord
d8c1a2e0   Yarik   Big commit artbox
9
      {
d8c1a2e0   Yarik   Big commit artbox
10
          
36d1807a   Yarik   Big commit.
11
          public $labels;
d8c1a2e0   Yarik   Big commit artbox
12
          
36d1807a   Yarik   Big commit.
13
14
15
          public static function tableName()
          {
              return 'orders';
d8c1a2e0   Yarik   Big commit artbox
16
17
          }
          
36d1807a   Yarik   Big commit.
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
          public function rules()
          {
              return [
                  [
                      [ 'name' ],
                      'required',
                  ],
                  [
                      [
                          'user_id',
                          'adress',
                          'body',
                          'total',
                          'status',
                          'email',
                          'comment',
                          'labels',
                          'pay',
                          'date_dedline',
                          'phone',
                          'phone2',
                          'numbercard',
                          'delivery',
                          'declaration',
                          'stock',
                          'consignment',
                          'payment',
                          'insurance',
                          'amount_imposed',
                          'shipping_by',
                          'city',
                          'date_time',
                          'id',
                      ],
                      'safe',
                  ],
              ];
          }
          
          public function attributeLabels()
          {
              return [
91811036   Eugeny Galkovskiy   MESSAGES !!!! EVGEN!
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
                  'id'             => Yii::t('app', 'orders_id'),
                  'name'           => Yii::t('app', 'orders_name'),
                  'phone'          => Yii::t('app', 'orders_phone'),
                  'phone2'         => Yii::t('app', 'orders_phone2'),
                  'adress'         => Yii::t('app', 'orders_adress'),
                  'body'           => Yii::t('app', 'orders_body'),
                  'reserve'        => Yii::t('app', 'orders_reserve'),
                  'status'         => Yii::t('app', 'orders_status'),
                  'email'          => Yii::t('app', 'orders_email'),
                  'total'          => Yii::t('app', 'orders_total'),
                  'labels'         => Yii::t('app', 'orders_labels'),
                  'label'          => Yii::t('app', 'orders_label'),
                  'comment'        => Yii::t('app', 'orders_comment'),
                  'date_dedline'   => Yii::t('app', 'orders_date_dedline'),
                  'numbercard'     => Yii::t('app', 'orders_numbercard'),
                  'delivery'       => Yii::t('app', 'orders_delivery'),
                  'declaration'    => Yii::t('app', 'orders_declaration'),
                  'stock'          => Yii::t('app', 'orders_stock'),
                  'consignment'    => Yii::t('app', 'orders_consignment'),
                  'payment'        => Yii::t('app', 'orders_payment'),
                  'insurance'      => Yii::t('app', 'orders_insurance'),
                  'amount_imposed' => Yii::t('app', 'orders_amount_imposed'),
                  'shipping_by'    => Yii::t('app', 'orders_shipping_by'),
                  'city'           => Yii::t('app', 'orders_city'),
                  'date_time'      => Yii::t('app', 'orders_datetime'),
36d1807a   Yarik   Big commit.
85
              ];
d8c1a2e0   Yarik   Big commit artbox
86
87
          }
          
36d1807a   Yarik   Big commit.
88
89
90
91
          public function getUser()
          {
              return $this->hasOne(Customer::className(), [ 'id' => 'user_id' ]);
          }
d8c1a2e0   Yarik   Big commit artbox
92
          
36d1807a   Yarik   Big commit.
93
      }