Orm 从另一个表中使用Symfony2/条令加入计数?
我有一些symfony/doctrine实体类,我想添加一个从另一个表连接的计数值。是否可以根据注释对其进行配置?伪类只是一个例子来指出我需要什么Orm 从另一个表中使用Symfony2/条令加入计数?,orm,symfony,doctrine,Orm,Symfony,Doctrine,我有一些symfony/doctrine实体类,我想添加一个从另一个表连接的计数值。是否可以根据注释对其进行配置?伪类只是一个例子来指出我需要什么 class Person { protected $id; /** * SELECT COUNT(id) FROM children WHERE parent_id=$this->id */ protected $countChildren; } 我只需要那个值,在这种情况下,我使用它。没有更密
class Person {
protected $id;
/**
* SELECT COUNT(id) FROM children WHERE parent_id=$this->id
*/
protected $countChildren;
}
我只需要那个值,在这种情况下,我使用它。没有更密切的关系。通常情况下,在格式良好的sql数据库中会有一个1:n关系,因为cleary的一个子项属于一个父项。我假设一个父母可以有多个孩子 如果您有这种关系,您可以简单地计算childrens ArrayCollection。如果没有,您可能需要在repository中编写一个dql查询并提供父id 我不知道用注释做这件事的任何方法