CakePHP2.x : ModelのbeforeSave()メソッドでStrict (2048)エラーの対処方法メモ

Pocket

CakePHP2.xの開発をしていて、ModelのbeforeSave()メソッドの記述でStrict (2048)エラーが出たので、対応方法をメモ。

エラーメッセージ

Strict (2048): Declaration of User::beforeSave() should be compatible with Model::beforeSave($options = Array) [APP/Model/User.php, line 46]

対応

NG

public function beforeSave() {
}

OK

public function beforeSave($options = array()) {
}

開発環境

  • CakePHP2.5.x
  • PHP 5.4.32

参照

http://xbfish.com/2013/06/02/cakephp-2-x-strict-2048-error/

SNSでもご購読できます。

スポンサードリンク

カテゴリー

アーカイブ