Symfony符合OneToMany的标准

时间:2018-06-01 12:54:07

标签: doctrine-orm symfony-3.4

有没有办法从控制器中的标准获取多方面的项目?

    /**
 * One Content has Many Files.
 * @ORM\OneToMany(targetEntity="IntersaxoniaBackendBundle\Entity\Content", mappedBy="sidContents", cascade={"persist", "remove"}, orphanRemoval=true)
 * @ORM\JoinColumn(nullable=true)
 */
private $contents;

无法从许多内容中获取访问权限:

$side = $em->getRepository('XYBundle:Side')->findBy(
            array('dsid' => $dsid)
        );

类似的东西:

$side = $em->getRepository('XYBundle:Side')->getContents()->findBy(
            array('dsid' => $dsid)
        );

1 个答案:

答案 0 :(得分:0)

我不确切地知道你想要达到的目标。什么是$ dsid,你在哪个班级Where Qty <> Fix(Qty/Packsize) * Packsize 。但它看起来你需要获得具有private $contentscontent级别的对象的网站。

我认为不可能这样做。您只能使用$dsid方法通过拥有边关联来加载。所以这次扫描是一个解决方案:

findBy()