Я создаю проект в yii+extjs. У меня есть таблица опросов с pollid и pollQuestion. Таблица параметров имеет опрос и параметры. Теперь во время публикации вопроса я получаю вопрос из таблицы опросов и варианты этого вопроса из таблицы опций. и отправка этих данных в формате json_encoded. я разработал функцию как-
Код: Выделить всё
public function actionCreate()
{
$model=new poll();
$model->pollId=4;
$record1=poll::model()->findByPk($model->pollId);
//$data = $record1->getAttributes();
$data= $record1->getAttributes(array('pollId','pollQuestion'));
foreach ($record1->polloptions as $option)
{
$data = array_merge($data, $option->with('pollId')- >getAttributes());
}
//echo $data;
echo CJSON::encode($data);
}
В таблице вариантов имеется несколько вариантов ответа на один и тот же вопрос. Но с помощью вышеуказанного метода отображается только последний вариант, вставленный в таблицу вариантов, вместо отображения всех вариантов одного и того же вопроса. Итак, как отобразить все варианты одного и того же вопроса. Помогите мне, пожалуйста....
Подробнее здесь:
https://stackoverflow.com/questions/137 ... le-records