CakePHP 1.1 の Database を使う session の機能はおかしい
Configuration :: The Manual :: 1.1 Collection :: The Cookbook
世の CakePHP アプリのどの程度が 1.1 で動いていてどの程度が 1.2 で動いているのか知らないけど、1.1 は実際には default 以外の DB Config が使いものにならない。
/trunk/cake/1.1.x.x/cake/libs/session.php - CakePHP : The Rapid Development Framework for PHP - Trac
を読むと session は必ず default DB に書き込むように
ハードコードされている。
は?
config/database.php の意味全然ないじゃん。
仕方ないのでこんなものをでっち上げた。CakePHP 自身の config の切り換えの機能は無視した。
1.2 では問題なさげに見えるけど、1.1 はもうこのままなんじゃないかなぁ。Cake を推してる PHPer の人、こういうの気にしたことないのかしら。ぱっと調べた範囲ではこういう情報見ないから、そんなに有名な話でもないっぽい。てことはだ。
CakePHP 使いは default 以外の DB 使ってないんじゃないの?
1.1 は DB migration もテストも統合されてないし、けっこう微妙なんだなぁ。
More
Recent Posts
- » GmailからSpreadsheetとGoogle Driveへ書き出すGASライブラリを作った
- » 面倒くさがり屋のためのTypeScript環境
- » JavaScriptにも論理和代入なんてあったんだ
- » TypeScriptでpropertyを舐める処理が面倒くさい
- » JavaScriptのAbortがやっと分かった
- » 今さらJavaScriptエラーの監視に向けて
- » GitHub Actionsで言う環境変数とはそこから実行されるstepにとってなんなのか?
- » mittをTypeScriptで怒られずに使う(overloadとの付き合い方の例)
- » PlaywrightをRSpec, Capybara, Seleniumと組み合わせて使い、traceを出力する
- » 少しでも例外を安全に扱うために - RubyとJavaScript編 -