I’m creating a survey (questionnaire). In the questionnaire, there are questions of the following types:
numeric
one-variant(radiobox)
multy-variant (checkbox).
With a numeric and univariate works, the form is created and edited. But in multivariate impossible to make editing. tables:
Questions (QuesID, QuesName)
Answers (AnsID, AnsQuesFK, AnsPoint)
Variants(VarID, VarQuesFK, VarName)
How to read the data in activeCheckBoxList for editing? When you edit a read only option.
if($item[0]['EquipType'] == "radio") {
echo CHtml::activeRadioButtonList($item[1], "[$i]PointAnswer", CHtml::listData($item[0]->variants, 'VarID', 'VarName'), array('style' => 'width: 404px;', 'labelOptions' => array('style' => 'display: inline-block;')));
} else if($item[0]['EquipType'] == "check") {
echo CHtml::activeCheckBoxList($item[1], "[$i]PointAnswer", CHtml::listData($item[0]->variants, 'VarID', 'VarName'), array('labelOptions' => array('style' => 'display: inline-block;')));
} else {
echo CHtml::activeTextField($item[1], "[$i]PointAnswer", array('autocomplete'=>'off'));
}