15
ENV:Propelフォームタイプモデルw GROUP_BYは、プロパティ表示せずにレンダリングされる
$builder->add('mychoice', 'model', array(
'class' => 'Foo\\Bar',
'query' => FooBarQuery::create()->filterBySomething(true),
'group_by' => 'example',
'property' => 'title',
'multiple' => false,
'expanded' => false,
));
レンダリング選択リストが良いOPTGROUPオプションを選択しますが、とokです:私はそのような選択フォームタイプを作成した1.6
Symfony2の2.7/Propelのタイトルのプロパティは表示されません。代わりにidのプロパティです。 group_byオプションを削除すると、titleプロパティがよく表示されます。
どういうところが間違っていますか?
"entity"はdoctrine/"model"のみです。propelの場合はhttp://propelorm.org/Propel/cookbook/symfony2/mastering-symfony2-forms-with-propel.html#the-modeltype – Lionel
と同等ですそこに 'index_property' => 'slug'/** PK ** /を公開しないようにキーのための特定の一意の列を使用したい場合は、それもやってみましたか? –
と言われていますが、これはキー列のためです>キーではなく表示用の正しい設定を探しています - BTW、このバグは "group_by"オプションでのみ発生します。 – Lionel