我使用的是Symfony2,我想看看如何使用表单事件来链接两个字段,选择类型。第一个字段包含城市,第二个字段包含国家/地区。
以下是我的实体:
user
- id
- name
- IdCity
city
- id
- CityName
- IdCountry
country
- id
- countryName谢谢你。
发布于 2013-06-09 07:01:25
解决方案#1
(在不使用javascript的情况下工作,使用javascript进行增强,无需重新加载,城市用量小)
创建one选择字段的实体字段类型,显示所有城市,并使用按国家/地区分组。
<代码>F214
这样你就可以保存创建第二个表单、注入当前国家/地区、使用第二个queryBuilder进行过滤所需的代码……如果你确实有很多城市(即使有缓存的结果,你输出的城市也太多了)…选择解决方案#2。
解决方案#2
(大量城市,因此需要加载按国家/地区过滤的城市)
将当前所选国家/地区的实体字段类型创建到表单中-默认为空(即,从您的操作中插入请求并从there)
希望您能理解:)
https://stackoverflow.com/questions/17003073
复制相似问题