BlogCakePHPを中心としたサイト開発情報をメインに公開。新しもの好きなので時々製品レポートなんかも。CakePHP辞典」内で、Modelクラスで主要機能でもある「Model::save()」内の解説について、若干足りない部分がありましたので追加させていただきます。バリデーションを行う場合はtrue。他のオプションを与えたい場合は連想配列で指定。保存するフィールド名の配列。nullの場合は現在の$this->whitelistの保存指定を空にする。コールバックメソッドを実行する場合にtrue。「before」でbeforeSave()を、「after」でafterSave()を実行する$validateは、そのものの値はbooleanですが、連想配列を与えることもでき、一般的な$optionsと同じようにオプション値としてふるまいます。この場合は$fieldListは無視されますので、必要なら$validate内に含めます。「callbacks」というパラメータを与えることもできます。通常trueであり「beforeSave()」「afterSave()」コールバックを通過しますが、falseにすることで通過しません。「before」「after」とすることでbeforeSave()だけ、afterSave()だけ通過させることもできます。このcallbacksオプションは「Model::saveAll()」のオプション値としても有効です。saveAll()は内部でsave()をコールしているためです。CakePHP辞典」の58ページおよび61ページに掲載されています。CakePHP辞典」を是非よろしくお願いします!アマゾンのサーバでエラーが起こっているかもしれません。一度ページを再読み込みしてみてください。