我已经在谷歌上搜索了几个小时,但令人惊讶的是,我没有找到关于该主题的任何主题。
我有以下表格
class propertyType extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('city')
->add('district', 'entity', array('class'=>'FlatShanghaidefaultBundle:district',
'property'=>'name',
'query_builder' => function ($repository) {
$qb = $repository->createQueryBuilder('district');
$qb->add('where', 'city = :city');
$qb->setParameter('city', 1);
return $qb;
}
public function getName()
{
return 'property';
}
}
当用户在表单中选择一个城市时,我希望区的选项能够动态更新并仅限于该城市。使用 Ajax 还是 JS?最佳做法是什么?您知道有关该主题的教程吗?如果有人能让我走上正确的轨道,那将有很大帮助..
谢谢!