yii2 guardar modelos y sus relaciones

vamos a usar la siguiente extension


https://packagist.org/packages/la-haute-societe/yii2-save-relations-behavior

la descargamos usando composer

composer require --prefer-dist la-haute-societe/yii2-save-relations-behavior "*"
 
en mi caso tengo 2 clases una Grupo e Item, donde 
un grupo tiene muchos items y cada item pertenece a un solo grupo.
 
editamos el modelo de Grupo
 
use lhs\Yii2SaveRelationsBehavior\SaveRelationsBehavior;

class Grupo extends \yii\db\ActiveRecord
{
   
    public function behaviors()
    {
        return [
           'saveRelations' => [
                'class'     => SaveRelationsBehavior::className(),
                'relations' => ['items']
            ],
        ];
    }
 
 
 


No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable