50], [['idColeccion', 'idPermiso'], 'unique', 'targetAttribute' => ['idColeccion', 'idPermiso']], [['idColeccion'], 'exist', 'skipOnError' => true, 'targetClass' => ColeccionPermiso::class, 'targetAttribute' => ['idColeccion' => 'id']], [['idPermiso'], 'exist', 'skipOnError' => true, 'targetClass' => Permiso::class, 'targetAttribute' => ['idPermiso' => 'id']], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'idColeccion' => 'Id Coleccion', 'idPermiso' => 'Id Permiso', 'creado' => 'Creado', 'modificado' => 'Modificado', 'eliminado' => 'Eliminado', ]; } public function getColeccion() { return $this->hasOne(ColeccionPermiso::class, ['id' => 'idColeccion']); } public function getPermiso() { return $this->hasOne(Permiso::class, ['id' => 'idPermiso']); } }