50], [['nombre', 'descripcion'], 'string', 'max' => 100], [['id'], 'unique'], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => 'ID', 'clave' => 'Clave', 'nombre' => 'Nombre', 'descripcion' => 'Descripcion', 'creado' => 'Creado', 'modificado' => 'Modificado', 'eliminado' => 'Eliminado', ]; } public function getColecciones() { return $this->hasMany(ColeccionPermisoPermiso::class, ['idColeccion' => 'id']); } public function getPermisos() { return $this->hasMany(Permiso::class, ['id' => 'idPermiso'])->viaTable('ColeccionPermisoPermiso', ['idColeccion' => 'id']); } }