Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je suis en train d'écrire toute une sur-couche pour gérer le Lazy et le Full loading avec Objets Métiers et Mappers.
Le but est de pouvoir activer ou non le full loading et de peupler automatiquement tous les objets métiers dépendants dans des objets métiers.
Je me prend donc bien la tête pour écrire une classe abstraite de Mapper pour gérer tout ça.
MAIS, savez-vous ce que Zend prépare à ce niveau ? Ont-ils l'intention de sortir un composant révolutionnaire pour tout ça vu qu'ils ont survolé le sujet dans le dernier Quickstart ? Tout ceci ressemble à une introduction pour la suite.
Merci si vous avez des infos
A+ benjamin.
Dernière modification par Delprog (25-08-2009 15:53:59)
Hors ligne
Hello,
Genre Zend_Entity ? (http://framework.zend.com/wiki/pages/vi … Id=9437243)
A+
Hors ligne
Oui, alors j'avais vu ce composant effectivement. C'est assez complexe, et surtout c'était dépendant de Zend_Db. Je vois que c'est accepté pour passer dans l'incubateur à condition de le détacher de Zend_Db. C'est plutôt une bonne nouvelle, il y a du boulot.
Par contre ça reste relativement complexe. J'imaginais quelque chose de plus simple pour aborder le sujet dans Zend. Déjà que l'introduction sur les mappers et les objets métiers du dernier Quickstart a fait couler beaucoup d'encre en questions. C'est pas évident pour les développeurs PHP d'aborder et de comprendre les différences entre les patterns, surtout avec l'ORM qui est venu changer la donne :p
Par contre l'approche est plutôt bonne je trouve, ce que j'implémente en ce moment repose sur la même idée, des objets de mapping que les mappers vont ensuite utiliser, bref, je vais pas m'étaler maintenant sur le sujet.
C'est juste que, même si ça reste passionnant, mes sur-couches disparaissent à chaque fois, normal, mais bon, c'est quand même beaucoup d'énergie consommée :p
Merci pour l'info,
A+ benjamin.
Hors ligne
Hello,
De plus, je ne suis pas certain que la proposal soit en phase avec le développement dans l'incubator. Benjamin (Eberlei) a fait pas mal de refactoring ces derniers temps. Tant que l'API ne sera pas stabilisée (avec tests et doc), c'est difficile de mesurer la complexité. Enfin ce n'est que mon avis et je ne me suis pas beaucoup penché sur le composant.
A+
Hors ligne
bonsoir,
Cela remettrait-il en cause de près ou de loin à ta réflexion "Services, ZF et Injection de dépendances (IOC)" (http://www.z-f.fr/forum/viewtopic.php?id=3666) ?
Hors ligne
Du tout
Par contre je passe Tight_Service_Service en abstract et je vais implémenter quelques méthodes dedans en relation avec les DAO/ORM. Je réfléchis aussi à une façon de gérer les transactions via le service, je ne sais pas trop encore comment, mais il se peut que des méthodes liées aux transactions dans la couche DAO fassent leur apparition.
En tout cas, aucune incidence sur l'utilisation actuelle des services.
A+ benjamin.
Hors ligne