Помогите плз разобраться....начал изучать 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 ) )
и так далее...