2013年12月28日
CakePHP:現在のController名とaction名を取得するには
1,044 Views
一つのフィールドの値のみを変更したい場合は「saveField」が便利。
まず編集したいレコードのIDをセット。
$this->Model->id = $id;
第一引数に変更したい「フィールド名」、第二引数に「値」、第三引数はバリデーションをするかしないかをtrue、falseで指定する。第三引数は省略可。
$this->Model->saveField('フィールド名','値', バリデーション[false,true]);