開発環境:CakePHP2.5.1開発していく上で調査をするためや記録としてログを保存したい時はlogメソッドを使います。logメソッドの基本コントローラーのログを書き込みたい場所に下記のように書きます。?>すると、app/tmp/logs/error.logに内容が追記されます。デフォルト状態でerror.logに書き込まれる仕組み先ほどのデフォルト状態ではerror.logに書き込まれましたが、その仕組みについてです。logメソッドはlib/Cake/Core/Object.phpに書かれています。そこで第二引数のデフォルト値がLOG_ERRとなっています。LOG_ERRの定数はlib/Cake/Log/CakeLog.phpに定義されています。LOG_DEBUG,);?>そして、app/Config/bootstrap.phpに次のように書かれています。'error',));?>この設定により、error.logに書き込まれます。独自のファイルにログを出力するoriginal_log.logというファイルに出力したい場合、app/Config/bootstrap.phpに次のように設定します。'original_log',));?>そして、コントローラー側でoriginal_logに書き込むよう指定します。WEBシステム屋(SE・プログラマ)。CakePHPを利用して日々開発中。CakePHPをこれから始める方、ある程度CakePHPで開発をしている初級〜中級者の方を対象に、CakePHPでの開発をスピードアップするための情報をまとめています。CakePHPの案件のご依頼、御見積はこちらへご連絡ください。ENTRYWordPressとCakePHPの共存サイトを作るのに便利なWordPress。通常、テーブルを連結してデータを取得するには、アソシエーションを利用しデータを取得するデータを取得したい時に少し変わった条件で取得したい場合があります。