Kohana: quelque astuces concernant l'ORM
avr
02
2
J'ai déjà couvert, dans un article précédent, les bases de l'ORM. Un autre article viendra pour traiter les relations avec la librairie ORM. Le présent article présente quelque astuces sympathiques pour faciliter certains traitements avec l'ORM au travers d'exemples simples. Alors au menu:
- Surcharge de la méthode __get() afin de faire des traitements sur les attributs d'un objet récupéré de la base
- Surcharge de la méthode __set() afin de faire des traitements sur les attributs d'un objet avant de l'insérer en base
- Présentation d'une fonction permettant de tester l'existence de l'élément dans la base
- Présentation d'une fonction permettant d'initialiser un objet ORM plus rapidement