コード例 #1
0
ファイル: AdminController.php プロジェクト: elephanthead/itr
 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));
 }