原则 & Symfony - 没有来自自定义查询的水分数据

下午好

我尝试在特定存储库中使用一个 DQL 查询获取所有数据。

问题是,即使我有主机 &Page[] (集合),查询也会返回此实体的空值。

这是我找到配置的方法(在delboy1978uk的问题之后[编辑]):


class WebsiteRepository extends ServiceEntityRepository

{

    /**

     * WebsiteRepository constructor.

     *

     * @param ManagerRegistry $registry

     */

    public function __construct(ManagerRegistry $registry)

    {

        parent::__construct($registry, Website::class);

    }


    public function findConfiguration(): array

    {

        return $this->getEntityManager()->createQuery(

            'SELECT w

             FROM App\Entity\Website w

             JOIN w.host h

             LEFT JOIN w.pages p'

        )->getResult();

     }

}

我希望从网站存储库中的查找配置方法返回主机 & 页面 [](集合)。


慕桂英3389331
浏览 66回答 1
1回答

喵喔喔

这是在网站存储库中使用查找配置方法查找配置方法的解决方案:SELECT w, h, pFROM App\Entity\Website wLEFT JOIN w.host hLEFT JOIN w.pages p
打开App,查看更多内容
随时随地看视频慕课网APP