我可以使用 FindBy 过滤与 ManyToOne 关系关联的数据吗?例如...
汽车实体:
/**
* @var string
* @ORM\ManyToOne(targetEntity="Klient", inversedBy="nip")
* @ORM\JoinColumn(name="fk_klient", referencedColumnName="nip")
*/
private $fkKlient;
控制器中的操作:
$userKlientNip = '22222222';
$cars = $this->getDoctrine()->getRepository('AdminBundle:Car')->findBy([
// 'fkKlient.nip' => $userKlientNip
//...
]);
如果我使用空数组运行 FindBy,我的 twig 转储将如下所示:
基本上我只想得到带有 fkKlient.nip == 22222222 的汽车(在这个例子中)