【CakePHP】CakePHP2.x : ModelのbeforeSave()メソッドのStrict (2048)エラー対応
移転しました。
約3秒後に自動的にリダイレクトします。
今日はCakePHPでハマったエラーについて、メモしておきます。
beforeSave()でなぜか、下記のエラーが。。。
Strict (2048): Declaration of User::beforeSave() should be compatible with Model::beforeSave($options = Array) [APP/Model/User.php, line 46]
2時間ほどハマりました。
以下のように設定するとエラー回避!!!
回避前
public function beforeSave() { }
回避後
public function beforeSave($options = array()) {
}
$options = array()を追加することで、エラーが出なくなりました。
参考
Willie » [CakePHP 2.x] Strict (2048) error