ダリの雑記:WEBプログラム版

cakePHPでデータベースのテーブルにフィールドを追加したときに発生した問題

システムの修正でテーブルのフィールドを追加した際、データベースにはデータが入っているのに、findでそのデータを取り出せない問題が発生しました。
ローカル(XAMPP)では正常だったのに、本番サーバ(ファーストサーバを使用)ではうまく動作してくれない・・・
わざとエラーを吐き出させて表示されたSQLを読んでみると、どうやら追加されたフィールドをfieldsで取り出してくれていない様子。とくに設定してないんだけどなぁ。
しかたなく「fields=>"*"」を追加して解決しました。

■こんな感じ
$this->Hoge->find("all", array("fields"=>"*", "conditions"=>$conditions, ));

modelとかと関係あるのかな?

決定的解決方法見つかりました。

モバイルバージョンを終了