我目前正在将一个项目从CodeIgniter + MySQL架构迁移到Symfony + MongoDB架构。
我曾经为我的每个实体都有一个模型。在这个模型中,我有一些创建/插入/获取/删除/更新实体的函数。因为这些函数都在模型中,所以我可以在各种控制器中使用它们。
我想用我的新架构(Symfony2 + MySQL)做同样的事情。
实现这一目标的最佳方法是什么?创建存储库?创建服务?
发布于 2015-07-22 15:57:49
我建议您创建用于存储所有业务逻辑的Manager类。您也可以使用doctrine Repository类,但不能轻松地在其中注入服务。
https://stackoverflow.com/questions/31557051
复制相似问题