是否可以使用Yii创建动态问卷?
布局可能如下所示:
| Yes | No | Not Sure |
Section 1
- Question A | | | |
- Question B | | | |
...
Section 2
- Question C | | | |
- Question D | | | |
...
注意:每个问题的答案都是单选按钮
"章节"和"问题"应该是动态的,管理员可以添加/编辑/删除这些项目。每个部分和问题都有一个" order" number(存储在数据库中),并根据这些值进行排序。 (例如,第X部分具有 2 的排序值,部分Y具有 1 。在问卷上,部分Y将显示第一,然后第X部分显示第二)
调查问卷可能更复杂 有一些"多余的问题"在一个或多个部分中,例如:
Section 1
- Question A
- Question B
- Redundant Question X
- Redundant Question Y
- Redundant Question Z
Section 2
- Question C
- Question D
- Redundant Question X
- Redundant Question Y
- Redundant Question Z
因此,它应该与问卷的另一部分分开 问卷的那部分应该是这样的:
| Section 1 || Section 2 |
| Yes | No | Not Sure || Yes | No | Not Sure |
Redundant Section 1
- Redundant Question X
- Redundant Question Y
...
Redundant Section 2
- Redundant Question Z
...
是否可以使用Yii创建此类问卷?
如果是这样,这样做的正确方法是什么?
(假设:我认为标准的Zii Widgets不足以实现这一点,我应该构建一个自定义小部件)