作業環境は、
本番サーバーとテストサーバーを用意して、
共通のDBを用いて開発しています。
ここで、
「DBで新規作成したテーブルが、本番環境で認識されない」という問題が発生しました。
テスト環境では、そのテーブルにselect,insert等出来るのですが、
本番環境では一切できません。
プログラムは同じで、変わった事といえば
DBで新規作成した事だけです。
具体的に、問題を起こしている箇所は、
不可分散の為、任意のモデルを新規作成したテーブルに設定している所です。
///////////////////////////////////////////////////////////////
$this->モデル名->setSource($table_name);
///////////////////////////////////////////////////////////////
もし原因がお分かりになる方が居ましたら、
ご教授お願い致します。
http://book.cakephp.org/ja/view/348/Clearing-the-Cache
手動でキャッシュをクリアする必要がある場合、Cache::clear() を呼び出すことでできます。これはビューでないデータを含むキャッシュされたデータ すべて をクリアします。
とりあえず手動でキャッシュをクリア。
ご指摘の通り、
キャッシュを消去したら正常に動作致しました。
ありがとうございました。