【发布时间】:2020-10-17 20:46:30
【问题描述】:
我正在使用 Symfony 和 Twig 模板。
我制作了一个表格,其中包含属于人的信息(姓名、出生日期、城市等..)。
我想要的只是:
- 居住在 A 市的所有人似乎都是管理 A 市的模板
- 居住在 B 市的所有人都转到管理 B 市的模板
这是我的代码:
/**
* @Route("/infoProspect", name="user_infoProspects", methods={"GET","POST"})
*/
public function getInfo(ProspectRepository $prospectRepository,AgencyRepository $CityRepository,AgencyRepository $CityRepository ): Response
{
$prospect = new Prospect();
return $this->render('user/_infoProspect.html.twig', [
'prospects' => $prospectRepository->findOneByCity(''),
'agency' => $AgencyRepository->findOneByCity(''),
'city' => $cityRepository->findOneByCity('Vern'),
]
);
}
AgencyRepository 包含 city_id 和 user_id。
因此,选择城市 A 的人的信息转到仅根据用户 ID 管理城市 A 的代理模板。
我的模板示例: 我只需要名为“Renne”的城市,而不需要名为 Vern 的城市。
如果您需要更多信息,请咨询我。谢谢。
【问题讨论】:
-
为什么propspects和agency在存储库功能中没有“Vern”?如果存储库只返回询问的城镇,它不会解决您的问题吗?