让我们想象一下,两个不同的实体A和B可以创建一种虚拟的多对多关系。
我希望A能够通过id获得所有B,并且B能够在不使用联接表的情况下获得所有A。
我想做这个技巧,因为我的实体没有关联。因此,我只能使用以下命令从A访问B:
->join('App:entityB','b')
但是使用规范化器无法正常工作。
我希望我的归一化器从A到B,并使用A中的学说标准过滤我的B集合
/**
* @return mixed
*/
public function getEntitiesA()
{
$criteria = Criteria::create();
$criteria->where(Criteria::expr()->eq('foo', 'foo'));
return $this->entitiesA->matching($criteria);
}
我在symfony文档中找到了resolve_target_entity,我可以将其用于我的目的吗? resolve_target_entity