我需要设计一个参数表单。我有一个表单,其中将包含能力列表。用户需要对每个能力进行评分。用户将评分的表单示例:
Competency 1 - Choose rating from 0-7
Competency 2 - Choose rating from 0-7
Competency 3 - Choose rating from 0-7
0-7的评级是一个单选按钮。
我想要一个参数表单来保持这个评级,如果明天用户想要添加一个像8这样的新评级,他/她可以从表单中完成。
这将在表单设计上自动添加一个新的单选按钮。
我想知道设计参数表单需要多少个表?两张桌子还是一张桌子?
(请注意,我有大约10个参数表单要设计-我可以使用相同的表,或者每个参数表单都有自己的表)
哪一个是最佳实践?
发布于 2015-03-09 01:20:44
那得看情况。但是你可以使用类似这样的东西:
Competences
~~~~~~~~~~~~~~~~
- competence_id INT NOT NULL AUTO INCREMENT
- competence_title VARCHAR
- competence_attr_1 ANYTYPE
Votes
~~~~~~~~~~~~~~~~~
- vote_id INT NOT NULL AUTO INCREMENT
- item_id INT -- Reference to an item, for which vote is done
- competence_id -- Reference to competence
- rating INT -- Rating mark
通过此功能,您将能够添加无限数量的能力,并对其使用任何评级。
https://stackoverflow.com/questions/28918546
复制相似问题