フォームの作成と変更に Symfony2 フォーム コンポーネントを使用しています。現在、すべてのモデル エンティティを選択肢として読み込んでいますが、選択した (投稿された) 値に関連するモデルのみを製造元から取得する必要があります。
どうすればこれを達成できますか?
class VehicleType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('manufacturer', 'entity', array(
'label' => 'Brand',
'attr' => array('class' => 'input-block-level'),
'class' => 'BalslevCarBundle:Manufacturers',
'property' => 'short_name',
'empty_value' => 'All',
'required' => false
));
$builder->add('model', 'entity', array(
'label' => 'Model',
'class' => 'BalslevCarBundle:Models',
'property' => 'model',
'empty_value' => 'All',
'required' => false
));
}
public function getName()
{
return 'search';
}
}