gpt4 book ai didi

validation - 仅在 Symfony2 中验证单个表单字段

转载 作者:行者123 更新时间:2023-12-03 06:47:27 24 4
gpt4 key购买 nike

我正在寻找一种方法来根据特定实体的注释中指定的约束来验证单个字段(对象属性)。

目标是在表单字段的“onBlur”事件之后发送 AJAX 请求,要求服务器仅验证此单个字段,并根据响应在此字段旁边添加一个小的“OK”图像或错误消息。

我不想验证整个实体。

我想知道解决这个问题的最佳方法是什么?感谢您的任何提示。

最佳答案

Validator 类具有 validateProperty 方法。您可以像这样使用它:

$violations = $this->get('validator')->validateProperty($entity, 'propertyName');
if (count($violations)) {
// the property value is not valid
}

或者,如果实体中未设置该值,您可以使用 validatePropertyValue 方法:

$violations = $this->get('validator')->validatePropertyValue($entity, 'propertyName', $propertyValue);
if (count($violations)) {
// the property value is not valid
}

关于validation - 仅在 Symfony2 中验证单个表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8401548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com