Symfonyob娱乐下载 4.3新增功能:时区验证器
4月11日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
名单ob娱乐下载Symfony的约束涵盖网站和应用程序的大多数常见验证需求。但是,我们一直在倾听您的反馈,并添加由社区提出的新的约束。欧宝体育平台怎么样
在Syob娱乐下载mfony 4.3中,我们添加了一个新的时区约束来检查给定的值是否为PHP定义的有效时区(如。内罗毕非洲/
).
12 3 4 5 6 7 8 9 10 11 12
/ / src /实体/ UserSettings.php名称空间应用程序\实体;使用ob娱乐下载\组件\验证器\约束作为断言;类UserSettings{/ * * *@Assert\时区* /受保护的$时区;}
除了大多数约束所定义的通用选项外(组
,消息
,有效载荷
)这个约束定义了两个额外的选项:区
(将有效时区限制为亚洲或澳大利亚等地理区域)和countryCode
(将有效时区限制为单个国家):
1 2 3 4 5 6 7 8 9
//只考虑美洲大陆国家的时区有效/**@Assert\时区(带= \ DateTimeZone时区::美国)* /受保护的$时区;//只考虑中国时区有效/**@Assert\Timezone(zone=\DateTimeZone::PER_COUNTRY, countryCode="CN") */受保护的$时区;
发表在#生活在边缘
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Alex Rock is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now