Re: [SPIP Zone] SPIP 3.3-beta
nicod_ <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 09/12/2019 à 15:54, Cerdic a écrit : > Hello, > > pour la fonction objet_lire() j’avais soumis mon interrogation sur le > fait qu’elle contiennent un appel à pipeline qui permet d’enrichir > l’objet, chose qui n’est pas équivalente à un sql_fetsel() en base > > C’est peut-être une direction dans laquelle on voudra aller, mais ça me > semble pas certain, et lourd de conséquence. > Donc amha on peut l’intégrer mais sans ce pipeline : la fonction est > juste un shorthand facilitateur, avec quelques automatismes/sécurités > par rapport à un sql_fetsel() mais renvoie le même résultat. Je n'ai pas le même regard. Pour moi c'est juste une fonction de plus haut niveau que sql_fetsel. En fait, c'est simplement le complément des objet_ecrire et objet_modifier qui elles aussi peuvent générer des traitements lourds à travers des pipelines. objet_lire() serait donc à utiliser en connaissance de cause, comme les autres objet_* Un peu comme les ORM, qui sont super pratiques en cachant toute la magie (behaviors, relations, cascade...), mais qui peuvent être contre productifs si mal utilisés. -- nicod_