通过带有Symfony的API验证实体

问题描述 投票:-1回答:1

我有一个具有简单字段的实体。不幸的是,我不能说Symfony方面的验证约束是什么。我必须在API路由上发布这些信息。如果没有返回错误消息,则我可以验证实体,如果没有,则必须向用户显示错误消息。

如果我想变脏,这很容易,但是我想使用验证器。

[当我执行$form->isValid时,我想完成此API调用并将错误消息直接添加到表单中。

此刻我有类似的东西>

if ($form->isSubmitted() && $form->isValid()) {
    if ($entityModelManager->validate($form)) {
        //the entity is valid here
    }
}

但是正如我所说,我认为这很脏,我想有一个更好的代码。

我有一个具有简单字段的实体。不幸的是,我不能说Symfony方面的验证约束是什么。我必须在API路由上发布这些信息。如果未返回任何错误消息,则为I ...

symfony symfony4 symfony-forms symfony-validator
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.