为每个新 table 创建自动生成的表单
Create auto generated forms for each new table
我在我的应用程序中使用 yii2 框架,我的 SQL 数据库中有一个 table 命名对象
"objects" ( object_id , object_typeID , ... )
但是我们有一些具有特殊字段的对象,用户应该能够将自定义字段添加到对象表单中
我的解决方案是为每个具有自定义字段的新对象创建一个名为 object-type-"index" 的新 table!
但是我应该如何为每个对象类型自动创建自定义表单 - "index" tables?我可以使用gii模块自动生成表格吗?
对于自定义字段,您应该有两个额外的表用于所有 "objects":
[object_field_value]
object_id | field_id | value
2 | 5 | Yes
2 | 6 | Blue
3 | 5 | No
[object_field]
ID | name | [other attributes for field]
5 | Colorful? |
6 | Base color |
这样你就可以匹配对象的所有字段
我在我的应用程序中使用 yii2 框架,我的 SQL 数据库中有一个 table 命名对象
"objects" ( object_id , object_typeID , ... )
但是我们有一些具有特殊字段的对象,用户应该能够将自定义字段添加到对象表单中
我的解决方案是为每个具有自定义字段的新对象创建一个名为 object-type-"index" 的新 table!
但是我应该如何为每个对象类型自动创建自定义表单 - "index" tables?我可以使用gii模块自动生成表格吗?
对于自定义字段,您应该有两个额外的表用于所有 "objects":
[object_field_value]
object_id | field_id | value
2 | 5 | Yes
2 | 6 | Blue
3 | 5 | No
[object_field]
ID | name | [other attributes for field]
5 | Colorful? |
6 | Base color |
这样你就可以匹配对象的所有字段