Боюсь, я не думаю, что есть какой-либо такой помощник вида ... Но я реализовал такую функциональность, используя Listview ..
Включите это в индексный файл вашего вопроса, который вызывает просмотр списка (код, который вы написали)
<form action="<?php echo $this->createUrl("question/answer");?>">
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'template'=>"{items}\n{pager}",
)); ?>
<input type="submit">
</form>
Включить эти строки в файл _view, вызываемый из списка. Я предполагаю, что id - это идентификатор вопроса.
<input type="text" name="Question[<?php echo $data->id; ?>]" />
Теперь для каждого вопроса будет текстовое поле с именем Question [question_id] и одна кнопка отправки, которая будет иметь действие для ответа на вопрос функции контроллера, в которой вы можете вставить ответы в базу данных или сделать что-нибудь с ответами ..
public function actionAnswer()
{
foreach ($_GET['post'] as $key=>$ans)
{
echo $key; //Question Id
echo $ans;//Answer sent by the user
}
}