php - 如何处理 symfony 形式的额外数据?
问题描述
我有一个名为 Project 的实体,它具有name
和members
属性。成员引用User
实体但没关系。我想知道如何处理通过 API 作为 json 传递的额外数据。
我想传递诸如json代码:
{
"project": {
"name": "Testowy project",
"members": [
"chester58@boehm.com",
"someotherhuman@gmail.com"
],
"members_roles": {
"chester58@boehm.com": "user",
"someotherhuman@gmail.com": "admin"
}
}
}
如您所见,有 member_roles 属性,但在实体中没有。我不确定是否应该在表单的选项中将 allow_extra_fields 设置为 true 并独立处理 - 如果是这样,是否可以仅针对选定字段限制额外字段?
我希望我足够清楚。
解决方案
推荐阅读
- c# - winform-如何用C#在excel中打印多个表格标签
- java - 为Java创建一个在输入/输出后不会关闭的循环回文程序
- angular - TypeError:无法读取角度 6 中未定义的属性“长度”
- ios - 在 ios BYOD 上使用 MDM 安装配置文件时,哪个 PayloadType 用于应用程序?
- azure-cosmosdb - 无法在 cosmos 模拟器中创建数据库
- python - 在模块中设计函数的 Pythonic 方式
- php - Laravel Excel 存储在磁盘内的目录下
- java - @Override 方法的 JUnit 测试
- aws-appsync - AppSync 多重授权
- parsing - 如何解决语法中这种间接的第一组冲突?