Страница 1 из 1

Создание запись в одной модели из другой модели

Добавлено: 2016.11.27, 00:20
kholerik
Как лучше создать запись в другой таблице, одновременно с первой? Нижеприведенный код просто игнорируется, как вы бы поступили?

Код: Выделить всё

    
    public function beforeSave($insert)
    {

        $modelB = new modelB();
        $modelB->name = 11111;
        $modelB->save();
        
        return parent::beforeSave($insert); // TODO: Change the autogenerated stub
    }
 
В модели B будет связь многие ко многим.

Re: Создание запись в одной модели из другой модели

Добавлено: 2016.11.27, 00:27
andrei.obuhovski
Валидация проходит?

Re: Создание запись в одной модели из другой модели

Добавлено: 2016.11.27, 00:38
kholerik
Балда я, $modelB->getErrors() -помог :lol:

Re: Создание запись в одной модели из другой модели

Добавлено: 2016.11.27, 02:00
Onotole
Связную модель лучше сохранять после сохранения основной