Найдено 26 результатов

Anton1999
2017.05.23, 14:18
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

rodion_zlobin писал(а):
2017.05.23, 14:14
return $this->render('create', [
'model' => $model,
'modelsTs' => (empty($modelTs)) ? [new TableStreets] : $modelTs,
]);

Здесь исправьте -- $modelsTs вместо $modelTs
ох боже мой, и как я мог сделать такие ошибки -_- все заработало) спасибо огромное)
Anton1999
2017.05.23, 13:58
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

так покажите, что вы отдаете при исправлении записи - <?= print_r($modelsTS) ?> так, добавил эту строчку в форме и вот что вывело: Array ( [0] => backend\models\TableStreets Object ( [_attributes:yii\db\BaseActiveRecord:private] => Array ( [ID_STREET] => 101 [ID_SITY] => 561 [NAME_STREET] => Молоде...
Anton1999
2017.05.23, 13:55
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

rodion_zlobin писал(а):
2017.05.23, 13:50
так покажите, что вы отдаете при исправлении записи - <?= print_r($modelsTS) ?>
прошу прощения за глупый вопрос, но все же, мне это в контроллере в самом начале функции update написать? или же в форме? и куда оно выведет результат?
Anton1999
2017.05.23, 13:46
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

У вас скорее всего не сохраняются в базу данные, нужно вывести ошибки будет в контроллере - $modelTs->errors данные в базу сохраняются) у меня есть отдельная таблица где отображаются улицы. и при добавлении нового города и записи в нем нескольких улиц, в бд в таблице появляются данные улицы. но вот...
Anton1999
2017.05.23, 13:44
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

rodion_zlobin писал(а):
2017.05.23, 13:42
Вначале, посмотрите, что в переменной - print_r($modelsTs)
с этого момента можно подробнее? где мне добавить print_r($modelsTs) и куда оно выведет данные? в консоли в браузере при загрузки страницы?
Anton1999
2017.05.23, 10:53
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

rodion_zlobin писал(а):
2017.05.23, 09:07
Так вы посмотрите, что передаете в переменной modelsTs. Как минимум у вас связь с улицами hasMany должна быть
Помогите пожалуйста с этим. Я исправил связь на hasMany. А что делать далее и как? Не понимаю :oops:
Anton1999
2017.05.23, 08:20
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

rodion_zlobin писал(а):
2017.05.22, 18:04
Абсолютно также, как в примере виджета ;)
укажите именно на место где там это, а то я вроде сделал все как в примере, но почему то не работает :( весь код в шапке
Anton1999
2017.05.22, 14:57
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

<?php $form = ActiveForm::begin(['id' => 'dynamic-form']); ?> Я немного видоизменил там и все заработало. Код в шапке. Теперь, при создании города, улицы добавляются и записываются в бд. Помогите реализовать теперь редактирование. Как сделать так что бы при редактировании выбранного города из бд по...
Anton1999
2017.05.22, 08:27
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

<?php $form = ActiveForm::begin(['id' => 'dynamic-form']); ?> Все равно ничего не происходит при нажатии на кнопку "добавить улицу". Я так понимаю что не срабатывает кнопка, но почему так происходит не могу понять. <div class="panel-heading"> <i class="fa fa-envelope"></i> Ответы <button type="butt...
Anton1999
2017.05.17, 14:21
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

rodion_zlobin писал(а):
2017.05.17, 12:12
консоль что пишет?
Я вынес весь код в описание темы. Вы сможете помочь с этим? При нажатии на клавишу "Добавить улицу" ничего не происходит. Я никак не могу разобраться в чем проблема
Anton1999
2017.05.17, 13:52
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление информации???
Ответы: 2
Просмотры: 913

Re: Добавление информации???

как мне добавить информацию но чтобы поля id не было в форме добавления сериала В правилах убери описание id. public function rules() { return [ [['god', 'start', 'end'], 'integer'], [['opis'], 'string'], [['file'], 'file'], [['name', 'names', 'janr', 'status'], 'string','max' => 255], ]; } В форме...
Anton1999
2017.05.17, 13:35
Форум: Общие вопросы (Yii 2.x)
Тема: CRUD
Ответы: 5
Просмотры: 1457

Re: CRUD

Александр Гавриленко писал(а):
2017.05.17, 13:26
Ошибка 404, нет такой страницы backend/gii
я просто написал для примера, что ты должен заходить в gii не из под фронтенда, а из под бэкенда
Anton1999
2017.05.17, 12:59
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение связанных данных в БД
Ответы: 31
Просмотры: 4459

Re: Сохранение связанных данных в БД

Без javascript тут никак. При нажатии на кнопку собирай все значения из select, например используя jQuery: var array = []; $('#second option').each(function() { array[ $(this).val()] = $(this).text(); }); Либо вставлять в форму каждое значение в виде <input type="hidden" name="selectValue[]"> перед ...
Anton1999
2017.05.17, 12:52
Форум: Общие вопросы (Yii 2.x)
Тема: CRUD
Ответы: 5
Просмотры: 1457

Re: CRUD

А откуда ты генерируешь? если из frontend/gii - то они и будут лезть во frontend/views. если будешь генерить из backend/gii то они будут ложиться в backend/views.
Anton1999
2017.05.17, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

rodion_zlobin писал(а):
2017.05.17, 12:12
консоль что пишет?
какая консоль? в браузере?

Изображение
Anton1999
2017.05.17, 11:59
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

Действительно, после установки @dev версии сразу все заработало. Только вот столкнулся с проблемой, при нажатии на клавишу "добавить улицу" ничего не происходит, в чем может быть проблема? код представлен выше.

Вот как стало отображаться
Изображение
Anton1999
2017.05.17, 11:21
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

rodion_zlobin писал(а):
2017.05.17, 10:29
У вас в моделе есть поле STATUS, а инпута под него нету, это что в глаза бросилось
Вот нашел решение вроде как, надо поставить @dev версию через composer. Стоит ли ставить дев версию? По логике она ведь может быть не стабильна
Anton1999
2017.05.17, 10:40
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

У вас в моделе есть поле STATUS, а инпута под него нету, это что в глаза бросилось ну вообще это автозаполняемое поле в бд. я сейчас его удалил отсюда <?php DynamicFormWidget::begin([ 'widgetContainer' => 'dynamicform_wrapper', 'widgetBody' => '.container-items', 'widgetItem' => '.item', 'limit' =>...
Anton1999
2017.05.17, 10:02
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

Нет, переменная передается. скрин ниже опустите, и мы тогда увидим в какой части кода ошибка вылезла... :) Я удалил и строчку заново стал писать. И когда дохожу до 'modelTs' => $ , то мне в подсказке выскакивает только $model, а $modelTs там нет. и когда сам ее напишу, то она серым горит. Вот что н...
Anton1999
2017.05.17, 09:43
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных сразу в несколько таблиц
Ответы: 33
Просмотры: 4854

Re: Добавление данных сразу в несколько таблиц

Не в дебагере в каком месте кода? Вообще ошибка выглядит вот так: http://savepic.ru/13975533m.jpg Поставил phpStorm сейчас и стал проверять код. И вот только заметил, что в create.php <div class="tablesity-create"> <h1><?= Html::encode($this->title) ?></h1> <?= $this->render('_form', [ 'model' => $...