開発
開発のコンテンツ一覧
CakePHP カスタムセッションでデータベースを利用する場合の注意点
読了時間:
1 min read
POST
セッション情報の格納先をデータベースにした場合で、かつ、カスタムセッションを利用している場合の注意点。
CakePHP で Google +1 ボタン を表示 (日本語で)
読了時間:
1 min read
POST
CakePHPであろうがなかろうが、通常は、Googleが用意しているコードを貼り付ければ問題ない。
今回は、layout ファイルにある $scripts_for_layout を使用しての +1ボタンの表示のやり方。
IE9でリクエストが中断される問題
読了時間:
1 min read
POST
belflawですが、IE9でログイン後、ウィッシュリストに追加できない問題が発生している。
CakePHP の shell のウェルカムメッセージを非表示に
読了時間:
1 min read
POST
Class WelcomeShell extends Shell {
function startup() {
}
}
startup() メソッドをオーバーライドすれば、ウェルカムメッセージが表示されない。
CakePHP 1.3.8 での shell で -app パラメータが効かない問題点
読了時間:
1 min read
POST
CakePHP を ver1.3.8にバージョンアップしたら、cronで動かしていた shellが動かなくなる問題が起こった。
調べると -app の引数がうまく利用されていない。
とりあえず、「Commit e2773242f7aad215834071837461b946f0dc5c5c to cakephp/cakephp - GitHub 」を参考に、該当ファイルを修正すると動くようになった。
debug=0 でのSQLログの取得
読了時間:
1 min read
POST
Configure::read('debug') = 0
だと、SQLログは変数($db->_queriesLog)に格納されない。
CakePHP の Model.find のコールバック順番
読了時間:
1 min read
POST
ソースを見た段階でのモデルのfindのコールバックメソッドの実行順番