modifiedを自動で更新させたくない時
2011年05月30日
cakePHPでは、createdとmodifiedを自動で更新してくれる。でも、更新させたくない場合もある。
modifiedを自動で更新させたくない時。「edit.ctp」viewに直接modified書き込まないでって書き込んでしまおう。
create('Hogehoge',array('action'=>'edit'));
echo $form->value('name');
echo $form->input('body');
echo $form->input('remarks');
echo $form->input('modified',array('type'=>'hidden','value'=>false)); //更新やめて
$getdate= date('Y-m-d H:i:s");
echo $form->input('hoge_modified',array('type'='hidden','value'=>$getdate)); //別なフィールドに更新日時を入れるとか
echo $form->end('Save');
?>