Doctrine2:正确组织CRUD操作。

时间:2013-03-04 05:49:08

标签: php model doctrine-orm crud

需要一些关于如何使用doctrine2为模型组织CRUD操作的建议。 我使用yaml映射文件进行表定义。自动生成模型类,代理和自定义存储库类。在我的实体存储库类中,我定义了复杂SQl,DQL的方法。但我不确定在哪里必须进行创建,更新和删除操作?在存储库类中?在模型课?

1 个答案:

答案 0 :(得分:0)

通常,您只使用实体管理器,例如来自控制器,然后em处理所有实际的CRUD操作。除非你想对某些东西或其他东西进行某种大规模更新,否则不应该有自定义方法的理由。在这种情况下,它将进入存储库类而不是实体。