public function up()
 {
     $phrases_array = (require Yii::getAlias('@t10s/phrases.php'));
     foreach ($phrases_array as $name => $phrase) {
         foreach ($phrase as $locale => $text) {
             if (!is_numeric($locale)) {
                 $current_phrase = Phrase::find()->where(['name' => $name, 'locale' => $locale])->one();
             } else {
                 $current_phrase = Phrase::find()->where(['name' => $name, 'locale' => $this->locales[$locale]])->one();
             }
             if ($current_phrase === null) {
                 $current_phrase = new Phrase();
             }
             if (!$current_phrase->save()) {
                 echo "Не удалось сохранить поле {$name} проверьте правильность введенных данных\n";
             }
         }
     }
 }
 public function index()
 {
     $data = ['phrase' => Phrase::findRandom(), 'colors' => ['black', 'hotpink', 'burntorange', 'red', 'mustard', 'yellow', 'orange', 'green', 'blue', 'white']];
     return $this->view('index.html', $data);
 }