下午好
我尝试在特定存储库中使用一个 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();
}
}
我希望从网站存储库中的查找配置方法返回主机 & 页面 [](集合)。
喵喔喔