用Yii建立问卷表格

时间:2014-04-05 12:16:39

标签: php yii

是否可以使用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不足以实现这一点,我应该构建一个自定义小部件)

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。看看Yii CForm系统,它会帮助你一堆。您甚至可能不需要自定义小部件

修改:此处是link to the CForm guide