質問する
170 次
3 に答える
1
そこを見ることができます: http://symfony.com/doc/2.0/reference/forms/types/entity.html そのようなコードを書くために:
->add('city', 'entity',
array('required' => true,
'label' => 'label',
'class' => 'YourBundle:TheClass',
'query_builder' => function(YourClassRepository $er) {
return $er->createQueryBuilder('e')->orderBy('e.name', 'ASC');
}
))
于 2013-04-23T14:43:07.310 に答える
1
「プロパティ」フィールドを指定するだけです。
->add('city', 'entity',
array('required' => true,
'label' => 'label',
'class' => 'YourBundle:TheClass',
'property' => 'name'
))
クエリ ビルダーで一部の選択肢のみに制限する場合は、Sandeepraju の回答が適用されます。
続きを読む: http://symfony.com/doc/current/reference/forms/types/entity.html#property
于 2013-04-23T16:59:13.830 に答える