示例#1
0
 public function saveLanguageContent($lang = LANGUAGE, $newid = null)
 {
     $languagePop = $this->_model->getMapper()->getLanguageChangeAbleProperties();
     //print_r($languagePop);
     App_Log::get()->debug($this, '274 Begin save model Language' . "lang[{$lang}]   newid[{$newid}]");
     if (count($languagePop) > 0) {
         $pk = $this->_model->getPKName();
         $content = $this->getContent($lang, $newid);
         foreach ($languagePop as $methodName) {
             $content->{$methodName} = $this->_model->{$methodName};
             echo $content->{$methodName};
         }
         try {
             $content->save();
             App_Log::get()->debug($this, "297  save Language  complete id =  " . $content->id);
         } catch (Exception $e) {
             throw $e;
         }
     }
 }