Php 如何删除symfony表单类型输入字段中的空白?

Php 如何删除symfony表单类型输入字段中的空白?,php,symfony,Php,Symfony,如何删除Symfony表单类型输入字段中的空格 当用户只在输入中输入空格时,我想抛出一个错误。您应该在表单类型中使用trim: $builder ->add('title',null,[ 'required' => 'required', 'trim' => true, ]) 并在实体中添加@Assert\NotBlank: /** * @Gedmo\Mapping\Annotation

如何删除Symfony表单类型输入字段中的空格


当用户只在输入中输入空格时,我想抛出一个错误。

您应该在表单类型中使用
trim

$builder
        ->add('title',null,[
            'required' => 'required',
            'trim' => true,
            ])
并在实体中添加
@Assert\NotBlank

/**
 * @Gedmo\Mapping\Annotation\Versioned
 * @Assert\NotBlank
 * @ORM\Column(type="string", length=255)
 */

Symfony将处理其余部分。

您应该在表单类型中使用
trim

$builder
        ->add('title',null,[
            'required' => 'required',
            'trim' => true,
            ])
并在实体中添加
@Assert\NotBlank

/**
 * @Gedmo\Mapping\Annotation\Versioned
 * @Assert\NotBlank
 * @ORM\Column(type="string", length=255)
 */

SyffOffice将处理其余部分。

如果有人阅读此……该方法确实删除了前导和尾随空白,但不会在中间用空格来修复某些东西,例如“我的字符串有空格”。但不会用中间空格来修复一些东西,比如“我的字符串有空格”。