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