Kawahara Dental Clinic

データ挿入時にダブルクウォートが置換されている??

class AppModel extends Model{
   function beforeSave(){
       $this->data = $this->stripDoubleQoute($this->data);
   }
   function stripDoubleQoute($data){
       foreach($data as $key => $content){
           if( is_array($content) )
               $data[$key] = $this->stripDoubleQoute($content);
           else
               $data[$key] = str_replace("before","after",$data[$key]);
       }
       return $data;
   }
}

なおらないのでbeforeSaveの実行されるタイミングを見てみる

DB挿入前にすでにデータがおかしくなっている?


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS