0

何时最好编写 Doctrine 查询,何时最好为对象编写方法?这是我的看法,但我想获得更有经验的意见。我尽量遵守良好的做法。

教义查询:

优点:

  • 更少的查询

缺点:

  • 不能写成对象中的方法(不可重用)

编写方法:

优点:

  • 可重复使用

缺点:

  • 更多查询(大量 for 循环)
4

1 回答 1

1

我有时想知道同样的事情,但是鉴于您的示例,我会在您的教师自定义存储库中添加一个方法。这种方式没有缺点,而且还可以重复使用

在其他情况下,为了帮助我决定,我通常会查看可能有多少对象以及学说将执行多少条 sql 语句来进行查找,如果它会很多,我通常会使用 DQL

于 2013-06-30T00:15:40.397 回答