我使用Symfony2,我想看看如何使用表单事件链接两个字段选择类型。 第一个字段包含城市,第二个字段包含国家/地区。
这是我的实体:
user
- id
- name
- IdCity
city
- id
- CityName
- IdCountry
country
- id
- countryName
谢谢你。
答案 0 :(得分:0)
(在没有javascript的情况下工作,使用javascript增强,无需重新加载,小城市金额)
创建显示所有城市的实体字段类型的一个选择字段,然后使用 group_by 按国家/地区分组。
这样您就可以保存创建第二个表单所需的代码,注入当前的国家/地区,使用第二个查询构建器进行过滤...如果您确实有很多城市(即使有缓存的结果,您输出的数量也太多) ......寻求解决方案#2。
(大量城市,因此需要按照国家/地区选择加载城市)
希望你明白这一点:)