Я довольно новичок в Doctrine и задаюсь вопросом, как эффективно рассчитать количество связанных объектов для конкретного объекта модели.
Я прочитал здесь , что не очень хорошая идея использовать диспетчер сущностей в моделях, поэтому мне интересно, как бы я запросил базу данных, чтобы найти без ленивой загрузки все связанные модели и выполнения кол-().
Я еще не нашел хорошего ответа, но кажется, что это довольно фундаментальная вещь?
Например
class House
{
/**
* @var Room
*/
protected $rooms
public function getRoomCount()
{
// Cant use entity manager here?
}
}
class Room
{
// Shed loads of stuff in here
}