[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не пишется правильно в базу
Гость_Сергей
Доброго времени суток!
Помогите плз разобраться....начал изучать Yii и сейчас пишу дипломную на нем.

Ситуация следующая: почему-то в базу записывается в столбец vopros и sum только значения для sum....помогите разобраться...не понимаю в чем дело...уже и сам запутался(((
Мне нужно чтоб при переборе многомерного массива 1-е значение записывалось в vopros а второе значение в sum.

public function actionCreate($id)
{
$a = Yii::app() -> session['vop'];

$model=new Voprosy;
$model->test_id=$id;
if(isset($_POST['Voprosy']))
{
($model->attributes=$_POST['Voprosy']);

Yii::app()->session['vop']=$model->num; //die();
foreach($_POST['Voprosy'] as $value){
foreach ($value as $val){
$mod=new Voprosy;
$mod->test_id=$id;
$mod->vopros=$val;
$mod->sum=$val; //тут уже не знаю как правильно написать, пробовал по по ключам, бьет ошибку.

if($mod->save());

}
}

$this->redirect(array('view','id'=>$model->id));
}

$this->render('create',array(
'model'=>$model,
));
}


Вот сам Массив который нужно записать:

Array (
[1] => Array ( [voprosy] => vopros1 [sum] => 4 )
[2] => Array ( [voprosy] => vopros2 [sum] => 3 )
[3] => Array ( [voprosy] => vopros3 [sum] => 5 ) )
и так далее...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.