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挿入前にすでにデータがおかしくなっている? †
- incident_controller.phpのsaveの前にデータを出力するとデータ挿入前にすでにおかしくなっているみたい?