public function actionEditCompanyPositions() { $companyPositionModel = new CompanyPosition(); if (isset($_POST['CompanyPosition'])) { //echo '<pre>'; // print_r($_POST['CompanyPosition']); // die(); foreach ($_POST['CompanyPosition']['CompanyPositionID'] as $key => $companyPositionID) { //echo $_POST['CompanyPosition']['Description'][$key]; //print_r($companyPositionID); $companyPosition = $companyPositionModel->findByPk($companyPositionID); $companyPosition->Description = $_POST['CompanyPosition']['Description'][$key]; $companyPosition->update(); } $this->redirect(Yii::app()->createUrl('admin/position', array('id' => Yii::app()->user->companyID))); } $criteria = new CDbCriteria(); $criteria->condition = 'CompanyID = :CompanyID'; $criteria->params = array(':CompanyID' => Yii::app()->user->companyID); $companyPositions = $companyPositionModel->findAllByAttributes(array(), $criteria); $this->render('edit-company-positions', array('companyPositions' => $companyPositions, 'companyPositionModel' => $companyPositionModel)); }