我有一个配置文件表,用于保存所有用户的所有配置文件。我有不同类型的用户,并希望每种类型的用户都有不同的选择选项来选择某个字段。
因此,两种用户类型都可以选择他们想要注册的时间,但有不同的选择——一种可以选择 2 年,另一种不能。
schema.yml 看起来像这样:
用户资料:
columns:
username:
type: string(255)
notnull: true
unique: false
作家用户档案:
inheritance:
type: column_aggregation
extends: UserProfile
columns:
register_time:
type: enum
values:
- 6 months
- 1 year
- 2 years
- Other
default: other
读者用户资料:
inheritance:
type: column_aggregation
extends: UserProfile
columns:
register_time:
type: enum
values:
- 6 months
- 1 year
- Other
default: other
出于某种原因,我无法选择“2 年”选项 - 表格给出了“无效”错误。
“2年”和“其他”是否因为它们都是第三选项而彼此重合?