Пример #1
0
 public function actionAddModel($table, $action, $name, $type_id, $mark_id)
 {
     // проверка на существование марки такого типа устройств в базе
     $tmp = model::find()->where(['type_id' => $type_id, 'mark_id' => $mark_id, 'value' => $name])->one();
     if (!$tmp) {
         $model = new model();
         $model->type_id = $type_id;
         $model->mark_id = $mark_id;
         $model->value = $name;
         $model->save();
         echo 'Модель добавлена';
     } else {
         echo 'Ошибка добавления модели. Такая модель уже есть в базе';
     }
 }
Пример #2
0
 public function actionGetModels($type_id, $mark_id)
 {
     $models = model::find()->where(['active' => '1', 'type_id' => $type_id, 'mark_id' => $mark_id])->orderBy('value ASC')->all();
     foreach ($models as $mod) {
         echo '<option value = ' . $mod->id . '>' . $mod->value . '</option>';
     }
     //echo $type_id . $mark_id;
 }