Помогите кто может. Есть следующий код
if(Yii::app()->request->getParam('Equipment'))
{
$modelEqs=Equipment::model()->findall('Car_id=:Car_id', array(':Car_id'=>$id));
foreach($modelEqs as $i=>$Equipment) {
// Delete Equipment
if ($_POST['Equipment'][$i]['del_option']) {
$Equipment->delete();
}
elseif (isset($_POST['Equipment'][$i])) {
$Equipment->attributes=$_POST['Equipment'][$i];
$Equipment->save();
}
}
}
Выше указанный код работает.
Необходимо следующие строки получать через getParam если возможно или другим способом
if ($_POST['Equipment'][$i]['del_option']) и $_POST['Equipment'][$i]
должно быть типа
if (Yii::app()->request->getParam(['Equipment'][$i]['del_option'])) и Yii::app()->request->getParam(['Equipment'][$i])
данные приходят через POST
[Equipment] => Array ( [0] => Array ( [Option] => 1 [del_option] => 0 ) ) [input] => [hcount] => [Option] => Array ( [1] => 1 ) [Option_Name] => Array ( [1] => option1 )