Приветствую, есть таблица сотрудники(ид,имя), отделы (ид, название) и релейшн(ид_сотрудника,ид_отдела), последняя - это таблица прослойка для реализации связи многие ко многим.
Подскажите как можно сделать, чтобы на странице создания рабочего (генерировал через gii) можно было так же выбирать с помощью чекбокса или мультиплай селекта отделы, и помимо добавления сотрудника, добавлялись записи и в таблицу - прослойку relation, вот схема данных (прикрепляю во вложении)
Нужна помощь с CRUD
Re: Нужна помощь с CRUD
ничего нет... ((
Re: Нужна помощь с CRUD
http://skrinshoter.ru/s/170619/WCFBYqbq
Вот скрин свхемы.
Вот скрин свхемы.
Re: Нужна помощь с CRUD
Можно в принципе понять и по описанию, схема простая, но я думаю что именно мне нужно вы поняли.
Re: Нужна помощь с CRUD
Курить тут - https://www.yiiframework.com/doc/guide/ ... ple-models
В контроллере сначала сохраняешь сотрудника и получаешь его ИД. Потом проходишь по массиву POST[Department] и формируешь массив для batchInsert. Потом выполняешь batchInsert.
Лучше все это безобразие завернуть в транзакцию, как тут - https://www.yiiframework.com/doc/api/2. ... ransaction
В контроллере сначала сохраняешь сотрудника и получаешь его ИД. Потом проходишь по массиву POST[Department] и формируешь массив для batchInsert. Потом выполняешь batchInsert.
Лучше все это безобразие завернуть в транзакцию, как тут - https://www.yiiframework.com/doc/api/2. ... ransaction
Re: Нужна помощь с CRUD
Спасибо за наводку, гляну.