Bonjour,
Je débute avec zf.
Et je cherche désespérément où mettre mes objets métiers (j'en ai un certain nombre).
Merci d'avance pour votre aide
Bonjour,
Je débute avec zf.
Et je cherche désespérément où mettre mes objets métiers (j'en ai un certain nombre).
Merci d'avance pour votre aide
Hello,
Perso, ayant développé un CMS j'ai mis les objets métiers du CMS sous le rep library en respectant le nommage à la Zend.
Puis selon chaque client, un certain nombre de modules sont livrés, chaque rep de module contient un sous-rep models.
Je ne suis pas sure d'avoir tout compris.
Tu places tes "packages" d'objet métier à coté du package de zend, c'est bien cela ?
Autre question ... concernant les objets métiers
Utilises tu le mapping ?
Car selon ce que j'ai lu à propos les objets métiers, avec zf, sur le net, ils ne seraient que de simple image des tables en bases ...
Hors mes objets métiers sont de vrai objets avec d'autre objet à l'intérieur parfois ...
Ceci étant j'aimerais bien utiliser le mapping de zend car ça a l'air assez puissant.
Mais j'ai un souci de modélisation.
Je n'arrive pas a positionner la couche métier par rapport aux autres couches.
Merci d'avance pour ton aide
Oui, dans mon optique de CMS, il y a en réalité 2 types d'objets métier
- ceux liés au côté CMS de l'appli, (Site, page, bloc, langue, publication, sécurité, etc..), ceux-là je les ai considérés comme étant une librairie et donc rangés au même niveau que les objets Zend.
- ceux liés au métier d'un client auquel on vend le CMS, par exemple des offres immobilières pour une agence immobilière, ceux là sont ranger dans un sous-rep "models" d'un rep module. En continuant sur l'exemple de l'agence immobilière, il y aurait un module "immobilier" avec un sous-rep "models" dans lequel se trouveraient les objets du module immobilier.
Je n'utilise pas le mapping car la version de ZF que j'utilise ne le prend pas en charge (1.6 il me semble). Donc, je ne me poserai la question que lorsque je mettrai à jour ma version.
Pour ce qui est des objets métiers, c'est vrai qu'avec Zf, on en parle surtout sur le thème Zend_Db mais j'ai des objet métiers qui n'étendent pas Zend_Db, c'est vraiment libre de ce côté-la.
Même pour un objet étendant Zend_Db, rien ne t'empêche de le composer comme tu veux, j'en ai quelques-un qui intègrent de la composition et de la délégation...
Disons qu'au niveau conception, Zf ne te limite pas du tout
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager