Commit eb780746965b2839ae33e928d4a664fd301d0f50

Authored by Yarik
1 parent 8f5d4d0f

test

common/models/Job.php
... ... @@ -78,6 +78,7 @@
78 78 'name',
79 79 'link',
80 80 'position',
  81 + 'achievement',
81 82 ],
82 83 'string',
83 84 'max' => 255,
... ... @@ -201,6 +202,7 @@
201 202 'total_count' => Yii::t('app', 'total_count'),
202 203 'complete_count' => Yii::t('app', 'complete_count'),
203 204 'current' => Yii::t('app', 'current'),
  205 + 'achievement' => Yii::t('app', 'achievement'),
204 206 ];
205 207 }
206 208 }
... ...
console/migrations/m160425_121151_add_achievement_to_job.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +/**
  6 + * Handles adding achievement to table `job`.
  7 + */
  8 +class m160425_121151_add_achievement_to_job extends Migration
  9 +{
  10 + /**
  11 + * @inheritdoc
  12 + */
  13 + public function up()
  14 + {
  15 + $this->addColumn('job', 'achievement', $this->string());
  16 + }
  17 +
  18 + /**
  19 + * @inheritdoc
  20 + */
  21 + public function down()
  22 + {
  23 + $this->dropColumn('job', 'achievement');
  24 + }
  25 +}
... ...
console/migrations/m160425_130026_create_feedback.php 0 → 100644
  1 +<?php
  2 +
  3 + use yii\db\Migration;
  4 +
  5 + /**
  6 + * Handles the creation for table `feedback`.
  7 + */
  8 + class m160425_130026_create_feedback extends Migration
  9 + {
  10 +
  11 + /**
  12 + * @inheritdoc
  13 + */
  14 + public function up()
  15 + {
  16 + $this->createTable('feedback', [
  17 + 'feedback_id' => $this->primaryKey(),
  18 + 'name' => $this->string()
  19 + ->notNull(),
  20 + 'phone' => $this->string(),
  21 + 'email' => $this->string(),
  22 + 'answer' => $this->string()
  23 + ->notNull(),
  24 + 'file' => $this->string(),
  25 + ]);
  26 + }
  27 +
  28 + /**
  29 + * @inheritdoc
  30 + */
  31 + public function down()
  32 + {
  33 + $this->dropTable('feedback');
  34 + }
  35 + }
... ...
frontend/messages/ru/app.php
... ... @@ -171,4 +171,5 @@
171 171 'Main project' => 'Основной заказ',
172 172 'Not found' => 'Ничего не найдено',
173 173 'Registration success' => 'Спасибо за Регистрацию! Будучи некоммерческой организацией, мы свободны в своём развитии и нам не нужно идти на компромиссы. Вам понравится это отличие.',
  174 + 'achievement' => 'Достижения',
174 175 ];
175 176 \ No newline at end of file
... ...
frontend/views/accounts/employment.php
... ... @@ -5,6 +5,7 @@
5 5 */
6 6 use common\models\Job;
7 7 use common\models\UserInfo;
  8 + use mihaildev\ckeditor\CKEditor;
8 9 use yii\helpers\Html;
9 10 use yii\jui\DatePicker;
10 11 use yii\widgets\ActiveForm;
... ... @@ -47,6 +48,13 @@
47 48  
48 49 <div class="input-blocks-wrapper">
49 50 <div class="input-blocks">
  51 + <?= $form->field($current, '[0]achievement')
  52 + ->widget(CKEditor::className(), [ 'editorOptions' => [ 'preset' => 'basic' ] ]); ?>
  53 + </div>
  54 + </div>
  55 +
  56 + <div class="input-blocks-wrapper">
  57 + <div class="input-blocks">
50 58 <?= $form->field($current, '[0]date_start', [ 'options' => [ 'class' => 'test2class' ] ])
51 59 ->label('Дата начала работы')
52 60 ->widget(DatePicker::className(), [
... ... @@ -164,6 +172,13 @@
164 172 </div>
165 173 </div>
166 174  
  175 + <div class="input-blocks-wrapper">
  176 + <div class="input-blocks">
  177 + <?= $form->field($job_model, '[' . ( $index + 1 ) . ']achievement')
  178 + ->widget(CKEditor::className(), [ 'editorOptions' => [ 'preset' => 'basic' ] ]); ?>
  179 + </div>
  180 + </div>
  181 +
167 182 <div class="input-blocks-wrapper admin-quantity-project">
168 183 <div class="input-blocks">
169 184 <?= $form->field($job_model, '[' . ( $index + 1 ) . ']total_count')
... ...