Esta pregunta es una continuación de mi pregunta anterior aquí zend models architecture (gracias a Bill Karwin). He hecho un poco de lectura que incluye este artículoDiseño controlado por el dominio con Zend
y esta cuestión
Ahora entiendo, qué dominio impulsada por el diseño es. Pero los ejemplos son todavía muy simples y pobres. Se basan en una tabla y un modelo. Ahora, mi pregunta es: ¿usan Domain Model Design en proyectos de PHP en el mundo real?
He estado buscando una buena documentación sobre esto, pero no he encontrado nada lo suficientemente bueno, eso explica cómo administrar varias tablas y transferirlas a objetos de dominio. Mientras sepa, hay una biblioteca de Hibernate que tiene estas características en Java, pero ¿qué debería usar en PHP (Zend Framework)?
DDD definitivamente se usa con PHP en el mundo real. Estoy en la cola de un proyecto de tamaño mediano usándolo en este momento. Estoy de acuerdo en que hay una falta de ejemplos, generalmente recomiendo ver algunos códigos java y C# (que como desarrollador de PHP podrás entender). En general, encontrará algunos ejemplos de aplicaciones DDD, y la razón es obvia, en DDD, el modelo es específico del contexto, las aplicaciones de muestra en DDD llevan mucho tiempo escribiendo, y hay pocas posibilidades de volver a utilizar el código. – thelastshadow