Symfony2选择字段:空值

约翰科克

我绊倒了一个非常简单的问题,却找不到我做错了什么:

在类声明中有一个实体Post,它可以有一个类型:

/**
 * @ORM\Column(name="type", type="text", nullable=true)
 */
private $type;

然后我想要一个表单来创建Posts:在我的PostType :: buildForm()函数中:

$builder->add('type', 'choice', array(
        'empty_data' => null,
        'empty_value' => 'No type',
        'multiple' => false,
        'expanded' => true,
        'choices' => \MyBundle\Entity\Application\Post::getTypes(), /* returns array('TYPE1' => 'TYPE_1', 'TYPE2' => 'TYPE_2', ...) */
        'required' => true,))

该计划将制定一个广播列表,其中包括:

  • 类型1
  • 2型
  • 类型3
  • 没有类型

但是,如果我选择“无类型”选项,则该表单将无法验证,而不会给出任何明确的错误。'required'=> false,用'placeholder'代替'empty_value',也会发生同样的事情,...

你能发现我的错误吗?我究竟做错了什么 ?

谢谢 :)

约翰科克

我的错误不是来自类型或实体,而是来自树枝小部件重载。

我没有显示value=""if{{ value }}为空。

当然,请确保value=""在您的“无”输入单选标签内,以及在其他输入单选标签内!希望它可以帮助某人;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony2 formbuilder选择字段标签翻译,值不

来自分类Dev

Symfony2 DataTransformer用于选择字段

来自分类Dev

验证Symfony2实体选择字段

来自分类Dev

Symfony2如何使用细枝从选择字段中获取选择的值

来自分类Dev

Symfony2:具有空值的实体表单字段

来自分类Dev

Symfony2如何在选择实体字段中设置选项值

来自分类Dev

在Symfony2表单构建器中允许选择字段类型上的所有值

来自分类Dev

Symfony2删除FormType中的空字段

来自分类Dev

Symfony2选择字段必须为empty_value

来自分类Dev

Symfony2选择约束/实体字段类型验证

来自分类Dev

Symfony2选择字段必须为empty_value

来自分类Dev

将选择字段类型(symfony2)渲染为按钮

来自分类Dev

如何获取Symfony2形式的实体字段的可能值?

来自分类Dev

Symfony2,设置日期时间字段的默认值

来自分类Dev

Symfony2 Orderby特定字段值优先

来自分类Dev

Symfony2 Ajax发送选项选择值

来自分类Dev

symfony2空jsonResponse

来自分类Dev

Symfony2禁用选择

来自分类Dev

Symfony2禁用选择

来自分类Dev

Symfony2会话值

来自分类Dev

Symfony2会话值

来自分类Dev

基于Symfony2中其他字段值的字段的条件验证

来自分类Dev

Symfony2:如何通过某个属性过滤实体选择表单字段的选项?

来自分类Dev

在选择字段+ Symfony2中对动态生成的选项进行验证

来自分类Dev

原则-如何选择要从查询中返回的字段(在Symfony2中)

来自分类Dev

Symfony2:什么是表单中选择字段类型的“范数”数据

来自分类Dev

symfony2:如何使用formType表选择一个要查看的字段

来自分类Dev

Symfony2形式的实体字段,具有多个,选择集设置后不保留数据

来自分类Dev

doctrine2(symfony2)多对多,带有“ WITH”和空值

Related 相关文章

热门标签

归档