![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
CakePHP:モデル内で他のモデルを呼び出す
![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
CakePHPでページ毎に異なるMETAタグ(descriptionとkeywords)を設定する
![](https://i0.wp.com/mac-studio.info/wp-content/uploads/2012/01/download-1-1.png?fit=211%2C239&ssl=1)
一つのフィールドの値のみを変更したい場合は「saveField」が便利。
まず編集したいレコードのIDをセット。
$this->Model->id = $id;
第一引数に変更したい「フィールド名」、第二引数に「値」、第三引数はバリデーションをするかしないかをtrue、falseで指定する。第三引数は省略可。
$this->Model->saveField('フィールド名','値', バリデーション[false,true]);