我将为我的项目编写 REST API。我正在使用 symfony 4。我看到了几个例子,但没有一个适合我。
- 使用 Form 对象进行验证。它对我不起作用,因为它是 API,没有表格。我不想编写虚拟类只是为了支持这个功能。
- 在这个页面https://symfony.com/doc/current/validation.html他们建议了 4 种方式:注释、yml、xml、php。此解决方案不适合我,因为此验证与实体 API 相关 - 模式范围更广:它具有限制、偏移、过滤器和其他不属于实体的字段。
所以,我想我需要编写验证器,它对所有可能的字段都有一组约束。我只是不知道什么是最好的呈现方式。你见过类似的东西吗?
PS 在写这篇文章之前,我使用了 stackoverflow 搜索。我没有找到有用的答案。