Найдено 26 результатов
- 2017.05.23, 14:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
return $this->render('create', [ 'model' => $model, 'modelsTs' => (empty($modelTs)) ? [new TableStreets] : $modelTs, ]); Здесь исправьте -- $modelsTs вместо $modelTs ох боже мой, и как я мог сделать такие ошибки -_- все заработало) спасибо огромное)
- 2017.05.23, 13:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
так покажите, что вы отдаете при исправлении записи - <?= print_r($modelsTS) ?> так, добавил эту строчку в форме и вот что вывело: Array ( [0] => backend\models\TableStreets Object ( [_attributes:yii\db\BaseActiveRecord:private] => Array ( [ID_STREET] => 101 [ID_SITY] => 561 [NAME_STREET] => Молоде...
- 2017.05.23, 13:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
прошу прощения за глупый вопрос, но все же, мне это в контроллере в самом начале функции update написать? или же в форме? и куда оно выведет результат?rodion_zlobin писал(а): ↑2017.05.23, 13:50 так покажите, что вы отдаете при исправлении записи - <?= print_r($modelsTS) ?>
- 2017.05.23, 13:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
У вас скорее всего не сохраняются в базу данные, нужно вывести ошибки будет в контроллере - $modelTs->errors данные в базу сохраняются) у меня есть отдельная таблица где отображаются улицы. и при добавлении нового города и записи в нем нескольких улиц, в бд в таблице появляются данные улицы. но вот...
- 2017.05.23, 13:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
с этого момента можно подробнее? где мне добавить print_r($modelsTs) и куда оно выведет данные? в консоли в браузере при загрузки страницы?rodion_zlobin писал(а): ↑2017.05.23, 13:42 Вначале, посмотрите, что в переменной - print_r($modelsTs)
- 2017.05.23, 10:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
Помогите пожалуйста с этим. Я исправил связь на hasMany. А что делать далее и как? Не понимаюrodion_zlobin писал(а): ↑2017.05.23, 09:07 Так вы посмотрите, что передаете в переменной modelsTs. Как минимум у вас связь с улицами hasMany должна быть
- 2017.05.23, 08:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
укажите именно на место где там это, а то я вроде сделал все как в примере, но почему то не работает весь код в шапке
- 2017.05.22, 14:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
<?php $form = ActiveForm::begin(['id' => 'dynamic-form']); ?> Я немного видоизменил там и все заработало. Код в шапке. Теперь, при создании города, улицы добавляются и записываются в бд. Помогите реализовать теперь редактирование. Как сделать так что бы при редактировании выбранного города из бд по...
- 2017.05.22, 08:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
<?php $form = ActiveForm::begin(['id' => 'dynamic-form']); ?> Все равно ничего не происходит при нажатии на кнопку "добавить улицу". Я так понимаю что не срабатывает кнопка, но почему так происходит не могу понять. <div class="panel-heading"> <i class="fa fa-envelope">...
- 2017.05.17, 14:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
Я вынес весь код в описание темы. Вы сможете помочь с этим? При нажатии на клавишу "Добавить улицу" ничего не происходит. Я никак не могу разобраться в чем проблема
- 2017.05.17, 13:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление информации???
- Ответы: 2
- Просмотры: 1357
Re: Добавление информации???
как мне добавить информацию но чтобы поля id не было в форме добавления сериала В правилах убери описание id. public function rules() { return [ [['god', 'start', 'end'], 'integer'], [['opis'], 'string'], [['file'], 'file'], [['name', 'names', 'janr', 'status'], 'string','max' => 255], ]; } В форме...
- 2017.05.17, 13:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: CRUD
- Ответы: 5
- Просмотры: 2396
Re: CRUD
я просто написал для примера, что ты должен заходить в gii не из под фронтенда, а из под бэкенда
- 2017.05.17, 12:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сохранение связанных данных в БД
- Ответы: 31
- Просмотры: 7382
Re: Сохранение связанных данных в БД
Без javascript тут никак. При нажатии на кнопку собирай все значения из select, например используя jQuery: var array = []; $('#second option').each(function() { array[ $(this).val()] = $(this).text(); }); Либо вставлять в форму каждое значение в виде <input type="hidden" name="selectV...
- 2017.05.17, 12:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: CRUD
- Ответы: 5
- Просмотры: 2396
Re: CRUD
А откуда ты генерируешь? если из frontend/gii - то они и будут лезть во frontend/views. если будешь генерить из backend/gii то они будут ложиться в backend/views.
- 2017.05.17, 12:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
- 2017.05.17, 11:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
- 2017.05.17, 11:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
Вот нашел решение вроде как, надо поставить @dev версию через composer. Стоит ли ставить дев версию? По логике она ведь может быть не стабильнаrodion_zlobin писал(а): ↑2017.05.17, 10:29 У вас в моделе есть поле STATUS, а инпута под него нету, это что в глаза бросилось
- 2017.05.17, 10:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
У вас в моделе есть поле STATUS, а инпута под него нету, это что в глаза бросилось ну вообще это автозаполняемое поле в бд. я сейчас его удалил отсюда <?php DynamicFormWidget::begin([ 'widgetContainer' => 'dynamicform_wrapper', 'widgetBody' => '.container-items', 'widgetItem' => '.item', 'limit' =>...
- 2017.05.17, 10:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
Нет, переменная передается. скрин ниже опустите, и мы тогда увидим в какой части кода ошибка вылезла... :) Я удалил и строчку заново стал писать. И когда дохожу до 'modelTs' => $ , то мне в подсказке выскакивает только $model, а $modelTs там нет. и когда сам ее напишу, то она серым горит. Вот что н...
- 2017.05.17, 09:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление данных сразу в несколько таблиц
- Ответы: 33
- Просмотры: 8501
Re: Добавление данных сразу в несколько таблиц
Не в дебагере в каком месте кода? Вообще ошибка выглядит вот так: http://savepic.ru/13975533m.jpg Поставил phpStorm сейчас и стал проверять код. И вот только заметил, что в create.php <div class="tablesity-create"> <h1><?= Html::encode($this->title) ?></h1> <?= $this->render('_form', [ 'm...