IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

[débutant] Quelle est la place des objets métier dans zf ?


Sujet :

Zend Framework PHP

  1. #1
    Membre à l'essai
    Inscrit en
    mai 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : mai 2009
    Messages : 32
    Points : 20
    Points
    20
    Par défaut [débutant] Quelle est la place des objets métier dans zf ?
    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

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    mai 2008
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2008
    Messages : 178
    Points : 230
    Points
    230
    Par défaut
    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.

  3. #3
    Membre à l'essai
    Inscrit en
    mai 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : mai 2009
    Messages : 32
    Points : 20
    Points
    20
    Par défaut allo
    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

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    mai 2008
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2008
    Messages : 178
    Points : 230
    Points
    230
    Par défaut
    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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/05/2013, 17h50
  2. Réponses: 2
    Dernier message: 02/04/2010, 17h02
  3. Réponses: 11
    Dernier message: 02/11/2006, 18h12
  4. Quelle est l'utilité des Relations & Foreign Keys?
    Par Danny Blue dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/06/2006, 13h18
  5. Quelle est la place d'UML en entreprise?
    Par vallica dans le forum Débuter
    Réponses: 9
    Dernier message: 03/06/2006, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo