grz*_*hoo 11 validation symfony
我正在寻找一种方法来根据特定实体的注释中指定的约束来验证单个字段(对象属性).
目标是在表单字段的"onBlur"事件之后发送一个AJAX请求,要求服务器仅验证此单个字段,并且 - 根据响应 - 在此字段旁边添加一个小的"OK"图像或错误信息.
我不想验证整个实体.
我想知道这个问题的最佳方法是什么?谢谢你的任何提示.
Eln*_*mov 20
本Validator类有validateProperty方法.你可以像这样使用它:
$violations = $this->get('validator')->validateProperty($entity, 'propertyName');
if (count($violations)) {
// the property value is not valid
}
Run Code Online (Sandbox Code Playgroud)
或者,如果未在实体中设置该值,则可以使用以下validatePropertyValue方法:
$violations = $this->get('validator')->validatePropertyValue($entity, 'propertyName', $propertyValue);
if (count($violations)) {
// the property value is not valid
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5687 次 |
| 最近记录: |