【发布时间】:2011-12-14 18:26:52
【问题描述】:
我对 Doctrine 很陌生,想知道如何有效地计算特定模型对象的相关对象数量。
我读到here 说在模型中使用实体管理器不是一个好主意,所以我想知道如何在不延迟加载所有相关模型并执行 count() 的情况下查询数据库以找出答案。
我还没有真正找到一个很好的答案,但这似乎是一个非常基本的事情?
例如
class House
{
/**
* @var Room
*/
protected $rooms
public function getRoomCount()
{
// Cant use entity manager here?
}
}
class Room
{
// Shed loads of stuff in here
}
【问题讨论】:
标签: doctrine-orm