Nouveautés de la version 4

1. Changement dans les constantes

Une nouvelle classe fait son arrivée :

Phalcon\Acl\Enum 

Celle-ci contient les constantes de base de la gestion des droits, notamment :

Enum::ALLOW 
Enum::DENY 

Donc avec cette nouvelle version de Phalcon, il ne faut plus utiliser la classe Phalcon\Acl mais Phalcon\Acl\Enum pour accéder aux constantes.

Changement de nom de la classe Resource

Dans le module ACL de la version 3 de Phalcon, les contrôleurs sont ajoutés comme des ressources. Désormais dans la version 4, ils sont ajoutés comme des composants.

En d’autres termes, la classe Phalcon\Acl\Resource devient Phalcon\Acl\Component.

Pour créer une ressource/composant, il ne faut plus utiliser new Resource mais new Component. De même pour l’ajout du contrôleur dans l’objet de type Acl, il ne faut plus utiliser la fonction addResource mais addComponent.

Pour récupérer les ressources/composants actifs, il ne faut plus utiliser getActiveResource mais getActiveComponent.

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Accès aux informations
Suivant
Migration vers la version 4