Symfonyob娱乐下载 5.1中的新功能:主机名验证器
2020年3月19日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
ob娱乐下载Symfony提供了数十个验证器检查数据的有效性。这包括与计算机和互联网相关的几个验证器,例如电子邮件验证器,IP地址验证器和URL验证器.
在Syob娱乐下载mfony 5.1中,我们向这个组中添加了一个新对象:the主机名验证器,它检查给定的值是否被认为是有效的主机名:
12 3 4 5 6 7 8 9 10 11 12
/ / src /实体/ ServerSettings.php名称空间应用程序\实体;使用ob娱乐下载\组件\验证器\约束作为断言;类ServerSettings{/ * * *@Assert\Hostname(message="服务器名必须是有效的主机名")*/受保护的$的名字;}
主机名验证器会考虑RFC 2606中保留的顶级域名(.example.com
等等),所以你不必处理那些特殊情况。是否包含顶级域的要求也是可配置的,可以读入这个验证器的文档.
发表在#生活在边缘
评论
尼尔马Sánchez穆格西亚
2020年3月19日说在20:06
# 1
我可以对主机数组使用这个验证器吗?例如,字段可以有很多值,用“,”分隔。
Prawee Wongsa
2020年3月20日说在02:42
#2
太棒了! !
克利斯朵夫Coevoet
2020年3月20日说在14:14
# 3
@Nilmar如果要验证一个主机数组,可以使用All约束对数组中的所有值应用Hostname约束。
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。