Feedly Cloud APIを利用するためのAccess Tokenの取得方法
【CakePHP】CakePHP2.x : デバッグ設定
今回はCakePHP2.xでの開発時のデバッグ設定についてメモメモ。
CakePHPのインストール時、デバッグモードが有効に設定されています。
開発環境では、デバッグモードをONにする必要がありますが、本番環境では、デバッグモードをOFFにする必要があるかと思います。
デバッグの設定は
/app/config/core.php 52行目:define('DEBUG', 2);
にあります。
このDEBUGの値を設定することで、デバッグモードのON/OFFを設定できます。
0: プロダクションモード。エラーは出力されず、デバッグメッセージも表示されません。 1: 開発モード。 Warnings とエラー、デバッグメッセージを表示します。 2: 開発モード。実行されたSQL 文が表示されます。 3: 開発モード。2に加えて、現在のオブジェクト(通常はコントローラ)のフルダンプも表示されます。
本番環境はもちろん、DEBUGの値を0に設定しています。
是非お試しください。
【CakePHP】CakePHP2.x : ModelのbeforeSave()メソッドのStrict (2048)エラー対応
今日は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