我确实很难解决这个问题,但是,我将尽力解释我想要实现的目标,并希望你们中的一个可以指出正确的方向。
我有一个Role
实体,这里没有名字,只是名字字段。
我还有一个RoleField
实体,该实体用于基本构建表单,并将包含诸如field_type
之类的信息。
用户可以给自己分配一个Role
,所以我有一个表user_roles
,但是用户也可以对使用RoleField
实体构建的表单有答案。这一点让我头疼。
其中一些可能只是见解,我知道这个地方不代表见解,但那里有些地方很难回答。
因此,首先,对于一个用户能够保存其角色答案的方案而言,最佳数据库结构是什么?这些关系会是什么样?我是否应该将端点的结构设置为user/1/role/1/field/1/answer
似乎很长?