cakePHP のテーブル情報のキャッシュでハマる。(Unknown columnがでるー!)

2017-02-24 16:47:38 Error: [PDOException] SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘Company.crcompanyeated’ in ‘field list’
Request URL: /epayroll/companies/index/

こんなエラーでハマってしまった。

たしかにフィールドを間違えて ALTER TABLEしたのだが、内部的に保持されている。

コーディングなおしたんだけどな。

わからず・・・・かれこれ1時間。

キャッシュだーとおもい確認。

app\tmp/cache\models  にたしかにテーブル情報を保持している。

削除してみたが、おおおお。画面表示できなくなった。

◇原因

app\Config\core.php

Configure::write(‘debug’, 0);

のデバッグモードが0(本番)指定なのでキャッシュは変更しないのですね。

Configure::write(‘debug’, 2);

へ変更し動作させてうまくいきました。

タイトルとURLをコピーしました