A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

4.21. Determiner le bon type de Modèle

N'est-ce pas déroutant d'avoir autant de types de modèles ?

Eh bien, oui et non. Au début, il peut être un peu difficile de déterminer le bon type de modèle, mais dès que vous gagnerez en compétences, vous serez capable de le faire intuitivement. Rappelez-vous simplement que les types de modèles améliorent la structure de vos modèles de domaine.

Lorsque vous écrivez votre propre application, vous pouvez être confus lorsque vous essayez de décider à quel type de modèle appartient votre classe (qu'il s'agisse d'une entité, d'un value object, d'un repository, d'un service ou d'une fabrique). Ci-dessous, un algorithme simple est fourni pour vous aider à déterminer le bon type de modèle lors de l'écriture de votre application :

Hmm ... que se passe-t-il si je stocke tous mes modèles dans un seul dossier Model?

Bien sûr, vous pouvez, si vous le souhaitez fortement. Mais, lorsque vous utilisez la bibliothèque ORM de Doctrine, vous remarquerez qu'elle utilise également les principes DDD, de sorte que l'utilisation de DDD rend votre application bien organisée.


Top