[[Kawahara Dental Clinic]] **データ挿入時にダブルクウォートが置換されている?? [#x26e159b] -そうならデータベース挿入前にbeforeSaveで置換すればよい -データベース挿入前にデータを置換するには~/cake/app_model.phpを以下のように拡張 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の実行されるタイミングを見てみる [#r6e25635] -たぶんサニタイズ前に行われている **DB挿入前にすでにデータがおかしくなっている? [#c49a6acf] -incident_controller.phpのsaveの前にデータを出力するとデータ挿入前にすでにおかしくなっているみたい?