私は何時間もグーグルで検索してきましたが、驚くべきことに、そのテーマに関するトピックは見つかりませんでした.
私は次のフォームを持っています
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 を使用していますか? ベストプラクティスは何ですか?そのトピックに関するチュートリアルを知っていますか? 誰かが私を正しい軌道に乗せることができれば、それは大いに役立ちます..
ありがとう!