public function restoreSiteModulePlace($idSiteModule, array $placeConfig) { foreach ($placeConfig as $place) { if (SiteModuleTemplate::model()->exists('id_module_template=:id', array(':id' => $place['id_module_template']))) { $siteModulePlace = new SiteModulePlace(); $siteModulePlace->id_module = $idSiteModule; $siteModulePlace->sequence = $place['sequence']; $siteModulePlace->place = $place['place']; $siteModulePlace->id_module_template = $place['id_module_template']; $siteModulePlace->save(); } } }