Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Doctrine orm 如何验证字符串长度?_Doctrine Orm - Fatal编程技术网

Doctrine orm 如何验证字符串长度?

Doctrine orm 如何验证字符串长度?,doctrine-orm,Doctrine Orm,我试图在条令中实现验证。默认情况下,插入任意大小的字符串。如果太大,则会将前N个字符插入数据库 如果最大列长度为7,则会发生这种情况: 待插入:“www.google.com” 结果:“www.goo” 我如何让条令带着例外回来?我不想在验证器中硬编码最大长度。原则不会验证字符串长度,请参阅。 在将输入值传递给条令实体之前,您应该使用验证器自己验证所有输入值。在验证器中定义最大长度有什么问题

我试图在条令中实现验证。默认情况下,插入任意大小的字符串。如果太大,则会将前N个字符插入数据库

如果最大列长度为7,则会发生这种情况:
待插入:“www.google.com”
结果:“www.goo”


我如何让条令带着例外回来?我不想在验证器中硬编码最大长度。

原则不会验证字符串长度,请参阅。 在将输入值传递给条令实体之前,您应该使用验证器自己验证所有输入值。在验证器中定义最大长度有什么问题