Blame view

backend/models/OrderProducts.php 1.15 KB
d8c1a2e0   Yarik   Big commit artbox
1
  <?php
d8c1a2e0   Yarik   Big commit artbox
2
      
36d1807a   Yarik   Big commit.
3
      namespace backend\models;
d8c1a2e0   Yarik   Big commit artbox
4
      
36d1807a   Yarik   Big commit.
5
      use common\modules\product\models\ProductVariant;
8af13427   Yarik   For leha commit.
6
      use yii\db\ActiveRecord;
d8c1a2e0   Yarik   Big commit artbox
7
      
8af13427   Yarik   For leha commit.
8
      class orderProduct extends ActiveRecord
36d1807a   Yarik   Big commit.
9
10
11
12
      {
          
          public static function tableName()
          {
8af13427   Yarik   For leha commit.
13
              return 'order_product';
36d1807a   Yarik   Big commit.
14
15
16
17
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
          }
          
          public function rules()
          {
              return [
                  [
                      [
                          'sku',
                          'count',
                          'order_id',
                      ],
                      'required',
                  ],
              ];
          }
          
          public function attributeLabels()
          {
              return [
                  'product_name' => 'Продукт',
                  'name'         => 'Вид',
                  'art'          => 'Артикул',
                  'cost'         => 'Цена за один',
                  'count'        => 'Кол.',
                  'sum_cost'     => 'Сумма',
              ];
          }
          
          public function getMod()
          {
4428da8c   Yarik   Almost all databa...
44
              return $this->hasOne(ProductVariant::className(), [ 'id' => 'product_variant_id' ]);
36d1807a   Yarik   Big commit.
45
46
          }
      }