我正在考虑实现一种领域驱动设计方法(类似于此处描述的方法),但希望将其与 Doctrine ORM 集成。有没有人成功地做这样的事情?
我最初的直觉是使用 Doctrine 作为 DAO 层,但 Doctrine 映射我的数据库字段似乎有点令人费解,而我的实体对象映射到(基本上)Doctrine 对象上的同一组字段。
我最初的目标是将我的所有 DQL/查询逻辑与我的域实体分开,但现在我在设计模式领域感到有点迷失。
我知道 Doctrine 2 应该为 DDD 技术提供更友好的方法,但我不确定我是否要等那么久。我想做的事情是否有意义,或者我应该找到另一种方法?
谢谢。