Lio*_*nel 15 forms propel symfony
环境:Symfony2 2.7/Propel 1.6
我创建了一个类似的选择表单类型:
$builder->add('mychoice', 'model', array(
'class' => 'Foo\\Bar',
'query' => FooBarQuery::create()->filterBySomething(true),
'group_by' => 'example',
'property' => 'title',
'multiple' => false,
'expanded' => false,
));
Run Code Online (Sandbox Code Playgroud)
渲染选择列表没有好的optgroup选择选项但是标题的属性没有显示 - 而是id的属性.如果我删除group_by选项,则会很好地显示title属性.
怎么了?
这行得通吗?
$builder->add(
'mychoice',
'entity',
array(
'class' => 'Foo\\Bar',
'choice_label' => 'title',
'multiple' => false,
'expanded' => false,
)
);
Run Code Online (Sandbox Code Playgroud)
将类型设置为entity并添加choice_label属性以及要显示的属性。
| 归档时间: |
|
| 查看次数: |
180 次 |
| 最近记录: |