Commit b85b6bc87dc7a8acbe410a5870944565a68d7c45

Authored by Alexey Boroda
1 parent 8ccb8fe5

-Socials added to persones

backend/views/persone/_form.php
... ... @@ -28,15 +28,19 @@
28 28 'form' => $form,
29 29 ]
30 30 ) ?>
31   -
32   - <?= $form->field($model, 'image_id')
33   - ->widget(
34   - ImageManagerInputWidget::className(),
35   - [
36   - 'showPreview' => true,
37   - 'showDeletePickedImageConfirm' => false,
38   - ]
39   - );?>
  31 +
  32 + <?= $form->field($model, 'image_id')
  33 + ->widget(
  34 + ImageManagerInputWidget::className(),
  35 + [
  36 + 'showPreview' => true,
  37 + 'showDeletePickedImageConfirm' => false,
  38 + ]
  39 + ); ?>
  40 +
  41 + <?= $form->field($model, 'facebook') ?>
  42 +
  43 + <?= $form->field($model, 'instagram') ?>
40 44  
41 45 <div class="form-group">
42 46 <?= Html::submitButton(
... ...
common/models/Persone.php
... ... @@ -18,6 +18,8 @@
18 18 * @property PersoneLang[] $personeLangs
19 19 * @property Language[] $languages
20 20 * @property Image $image
  21 + * @property string $instagram
  22 + * @property string $facebook
21 23 * * From language behavior *
22 24 * @property PersoneLang $lang
23 25 * @property PersoneLang[] $langs
... ... @@ -71,6 +73,13 @@
71 73 [ 'image_id' ],
72 74 'integer',
73 75 ],
  76 + [
  77 + [
  78 + 'facebook',
  79 + 'instagram',
  80 + ],
  81 + 'string',
  82 + ],
74 83 ];
75 84 }
76 85  
... ... @@ -80,8 +89,10 @@
80 89 public function attributeLabels()
81 90 {
82 91 return [
83   - 'id' => Yii::t('app', 'ID'),
84   - 'image_id' => Yii::t('app', 'Image ID'),
  92 + 'id' => Yii::t('app', 'ID'),
  93 + 'image_id' => Yii::t('app', 'Image ID'),
  94 + 'facebook' => Yii::t('app', 'Facebook'),
  95 + 'instagram' => Yii::t('app', 'Instagram'),
85 96 ];
86 97 }
87 98  
... ...
console/migrations/m170929_080835_add_columns_to_doctor.php 0 → 100644
  1 +<?php
  2 +
  3 + use yii\db\Migration;
  4 +
  5 + class m170929_080835_add_columns_to_doctor extends Migration
  6 + {
  7 + public function safeUp()
  8 + {
  9 + $this->addColumn('persone', 'instagram', $this->string());
  10 + $this->addColumn('persone', 'facebook', $this->string());
  11 + }
  12 +
  13 + public function safeDown()
  14 + {
  15 + $this->dropColumn('persone', 'instagram');
  16 + $this->dropColumn('persone', 'facebook');
  17 + }
  18 + }
  19 +
... ...