Commit 96c82e6447f5038a166a457a0e6b9e071e36b50c
1 parent
8effd263
product admin price
Showing
5 changed files
with
20 additions
and
0 deletions
Show diff stats
backend/views/product/_form.php
| @@ -28,6 +28,8 @@ | @@ -28,6 +28,8 @@ | ||
| 28 | ) ?> | 28 | ) ?> |
| 29 | <?= $form->field($model, 'sku') | 29 | <?= $form->field($model, 'sku') |
| 30 | ->textInput() ?> | 30 | ->textInput() ?> |
| 31 | + <?= $form->field($model, 'price') | ||
| 32 | + ->textInput() ?> | ||
| 31 | <?= $form->field($model, 'sort') | 33 | <?= $form->field($model, 'sort') |
| 32 | ->textInput() ?> | 34 | ->textInput() ?> |
| 33 | 35 |
common/messages/ru/app.php
| @@ -391,6 +391,7 @@ return [ | @@ -391,6 +391,7 @@ return [ | ||
| 391 | 'Номінальна потужність мережевого інвертора'=>'Номінальна потужність мережевого інвертора', | 391 | 'Номінальна потужність мережевого інвертора'=>'Номінальна потужність мережевого інвертора', |
| 392 | 'Встановлена потужність фотоелектричних модулів'=>'Встановлена потужність фотоелектричних модулів', | 392 | 'Встановлена потужність фотоелектричних модулів'=>'Встановлена потужність фотоелектричних модулів', |
| 393 | 'Вартість системи "під ключ"'=>'Стоимость системы "под ключ"', | 393 | 'Вартість системи "під ключ"'=>'Стоимость системы "под ключ"', |
| 394 | + 'Price'=>'Цена', | ||
| 394 | 395 | ||
| 395 | 396 | ||
| 396 | 397 |
common/messages/ua/app.php
| @@ -390,6 +390,7 @@ return [ | @@ -390,6 +390,7 @@ return [ | ||
| 390 | 'calc-text-3'=> 'Окупність', | 390 | 'calc-text-3'=> 'Окупність', |
| 391 | 'calc-text-4'=> 'років', | 391 | 'calc-text-4'=> 'років', |
| 392 | 'section-question__title'=> 'ПОШИРЕНІ ЗАПИТАННЯ', | 392 | 'section-question__title'=> 'ПОШИРЕНІ ЗАПИТАННЯ', |
| 393 | + 'Price'=>'Ціна', | ||
| 393 | 394 | ||
| 394 | 395 | ||
| 395 | ]; | 396 | ]; |
| 396 | \ No newline at end of file | 397 | \ No newline at end of file |
common/models/Product.php
| @@ -4,6 +4,7 @@ namespace common\models; | @@ -4,6 +4,7 @@ namespace common\models; | ||
| 4 | 4 | ||
| 5 | use artbox\core\behaviors\LanguageBehavior; | 5 | use artbox\core\behaviors\LanguageBehavior; |
| 6 | use artbox\core\models\Image; | 6 | use artbox\core\models\Image; |
| 7 | +use Yii; | ||
| 7 | use yii\db\ActiveRecord; | 8 | use yii\db\ActiveRecord; |
| 8 | 9 | ||
| 9 | class Product extends ActiveRecord | 10 | class Product extends ActiveRecord |
| @@ -43,6 +44,7 @@ class Product extends ActiveRecord | @@ -43,6 +44,7 @@ class Product extends ActiveRecord | ||
| 43 | [ | 44 | [ |
| 44 | [ | 45 | [ |
| 45 | 'sku', | 46 | 'sku', |
| 47 | + 'price', | ||
| 46 | ], | 48 | ], |
| 47 | 'string', | 49 | 'string', |
| 48 | 'max' => 255, | 50 | 'max' => 255, |
| @@ -63,7 +65,20 @@ class Product extends ActiveRecord | @@ -63,7 +65,20 @@ class Product extends ActiveRecord | ||
| 63 | ], | 65 | ], |
| 64 | ]; | 66 | ]; |
| 65 | } | 67 | } |
| 68 | + /** | ||
| 69 | + * @inheritdoc | ||
| 70 | + */ | ||
| 71 | + public function attributeLabels() | ||
| 72 | + { | ||
| 73 | + return [ | ||
| 74 | + 'id' => Yii::t('core', 'ID'), | ||
| 75 | + 'status' => Yii::t('core', 'Status'), | ||
| 76 | + 'sort' => Yii::t('core', 'Sort'), | ||
| 77 | + 'price' => Yii::t('app', 'Price'), | ||
| 78 | +// 'image_mini_id' => Yii::t('core', 'Image Mini'), | ||
| 66 | 79 | ||
| 80 | + ]; | ||
| 81 | + } | ||
| 67 | /** | 82 | /** |
| 68 | * @return \yii\db\ActiveQuery | 83 | * @return \yii\db\ActiveQuery |
| 69 | */ | 84 | */ |
console/migrations/m220412_144550_create_product_table.php
| @@ -17,6 +17,7 @@ class m220412_144550_create_product_table extends Migration | @@ -17,6 +17,7 @@ class m220412_144550_create_product_table extends Migration | ||
| 17 | 'status' => $this->boolean(), | 17 | 'status' => $this->boolean(), |
| 18 | 'sort' => $this->smallInteger(), | 18 | 'sort' => $this->smallInteger(), |
| 19 | 'sku' =>$this->string(255), | 19 | 'sku' =>$this->string(255), |
| 20 | + 'price' =>$this->string(255), | ||
| 20 | 'image_id' => $this->integer(), | 21 | 'image_id' => $this->integer(), |
| 21 | ]); | 22 | ]); |
| 22 | $this->addForeignKey( | 23 | $this->addForeignKey( |