CakePHP 2.5.8. で beforeSave() を使うときにでるエラー
Model クラスで beforeSave() メソッド(save()の前に行う処理を記述する)を使用したところ、
Declaration of User::beforeSave() should be compatible with Model::beforeSave($options = Array)
というエラーがでました。beforeSave() メソッドを書くときに、
public function beforeSave($options = array()) {
・
・
・
}
というように引数を設定してやることでエラーは出なくなりました。新しいバージョンのCakePHPでは引数に $options を与えてやる必要があるみたいだです(どのバージョンからかまでは調べてません)。