タグ

cakePHPに関するwittroのブックマーク (2)

  • SQLクエリーをログに出力する

    SQLのクエリーをデバッグするには、Debug Kitを使用すればできますが、デバッグログと一緒に出したいのでやり方を調査してみました。 別々のログやビューでみるのもいいですが、秒単位で実行される処理もどちらが先に実行されたのかなどわかりやすくなるので、いいかなと個人的に思っています。 明示的に実行SQLをデバッグする モデル操作(find, save, deleteなど)の後に以下のコードを挿入すると実行SQLを(デバッグ)ログに出力させることができます。 $this->log( $this->[Model]->getDataSource()->getLog(), LOG_DEBUG); 出力先は自由に設定して下さい。 暗黙的に実行SQLをデバッグする DataSourcesをオーバーライドさせます。 MySQLの場合 1. MysqlLog.phpを作成(名前は自由に) // \app

    SQLクエリーをログに出力する
  • CakePHP in a subdirectory using nginx (Rewrite rules?)

    I managed to get this to work a while back, but on returning to the cakephp project I had started it seems that whatever changes I've made to nginx recently (or perhaps a recent update) have broken my rewrite rules. Currently I have: worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server {

    CakePHP in a subdirectory using nginx (Rewrite rules?)
  • 1