cakephp2
IntelliJ IDEA(PHPStorm) の最近のバージョンでは、phpunit-3.7 をサポートしていない。 PHPStorm8 以前を使うしかない。 php-5.6 + CakePHP2 + phpunit-3.7 なアプリがあって困った。 古いフレームワークを使っていると依存ライブラリがIDEで対応されなくな…
CakePHP2 で、一般ユーザと管理ユーザのDBテーブルが違う場合
CakePHP2 の国際化機能を初めて使ったのでメモ。 Cake2 の i18n は、gettext に倣っている。 gettext を知っていればとくに違和感なく使える gettext, php-gettext 拡張がなくても動作する __(), __d() 等のCake専用関数が設けられていて、php-gettext とほ…
CakeTestFixture にこう書いておけば、 本番用DBからテスト用DBにスキーマを取り込んでくれる。 要はテーブルをコピーしてくれる。 public $import = ['model' => 'ModelName']; でも、なぜかpkey以外のindexは無視されてしまう。 コピーしてくれたテーブル…