public function actionSaveAdnlPriceCompany() { //echo "<pre>";print_r($_REQUEST);die; $loggedId = Yii::app()->session['loggedId']; $proPrice = ProviderAdditionalprices::model()->findAll(array('condition' => 'service_id=:service_id AND service_type_id=:service_type_id ', 'params' => array(':service_id' => $loggedId, ':service_type_id' => $_REQUEST['type']))); if (empty($proPrice)) { foreach ($_REQUEST['ServicetypeAdditionalservices'] as $k => $value) { $proadnlPrice = new ProviderAdditionalprices(); $proadnlPrice->date = date('Y-m-d'); $proadnlPrice->service_id = $loggedId; $proadnlPrice->service_type_id = $_REQUEST['type']; $proadnlPrice->servicetype_additional_id = $k; $proadnlPrice->provider_adnlprice = $value; $proadnlPrice->provideradditional_service_name = $proadnlPrice->servicetypeAdditional['additional_service_name']; $proadnlPrice->save(false); } echo "success1"; die; } else { //echo "<pre>";print_r($_REQUEST['ServicetypeAdditionalservices']);die; foreach ($proPrice as $price) { $serviceTypeId = $price['servicetype_additional_id']; $newVal = $_REQUEST['ServicetypeAdditionalservices'][$serviceTypeId]; $price->provider_adnlprice = $newVal; $price->save(false); } echo "success"; die; } }