空白
验证值是否为空白 - 意味着等于空字符串或 null
1 2 3
if ('' !== $value && null !== $value) {
// validation will fail
}
要强制值必须严格等于 null
,请参阅 IsNull 约束。
要强制值不为空白,请参阅 NotBlank。但请注意,NotBlank
并非 Blank
的严格反义词。
应用于 | 属性或方法 |
类 | 空白 |
验证器 | BlankValidator |
基本用法
如果出于某种原因,您想确保 Author
类的 firstName
属性为空白,您可以执行以下操作
1 2 3 4 5 6 7 8 9 10
// src/Entity/Author.php
namespace App\Entity;
use Symfony\Component\Validator\Constraints as Assert;
class Author
{
#[Assert\Blank]
protected string $firstName;
}
本作品,包括代码示例,根据 Creative Commons BY-SA 3.0 许可获得许可。