【发布时间】:2017-08-15 20:33:58
【问题描述】:
在 Symfony3 REST 应用程序中处理实体验证的“最佳”方式是什么?
我知道我可以使用 Form 来执行此操作并使用其现有的验证器(必需、电子邮件类型、重复类型......)。
我是否也可以使用实体存储库或其他服务来验证、序列化、反序列化我的实体,从而将所有实体 IN/OUT 逻辑放在同一个地方?但是,当数据可能并非全部存在时,我应该如何在创建和更新期间处理验证?
有什么想法吗?
【问题讨论】:
-
顺便说一句,我觉得使用表单很奇怪,因为我不关心日期的表示 (UI),而只关心它的实际值。例如我不想验证复选框或单选,但只是给定的值确实是一个布尔值。
标签: rest api symfony validation