管理インターフェースとゲームの両方で使用される PHP バックエンド アプリケーションがあります。PHP の使い方は知っていますが、Zend と Doctrine には詳しくありません。
MySQL には 2 つのテーブル (学校用と学生用) しかありませんが、名前のプレフィックスを変更したいと思います。それらはゲームの以前のリリースを参照しているためです。
つまり、テーブルの名前を変更し、新しい名前を使用するようにすべての PHP 参照を変更しました。すべての Zend および Doctrine フォルダーに古い名前の痕跡はもうありません。しかし、Web アプリケーションはまだ古い名前を探しているため、失敗します。
エラーは次のとおりです: SQLSTATE[42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'db1.neverland_schools' が存在しません
テーブル名を neverland_schools から Adventure_schools に変更しました。引き続き古いテーブル名が検索されます。
私が疑うのは、これがcacheであることです。しかし、サーバーへのコマンド ライン アクセスも、コマンド ライン経由で Doctrine と対話した経験もありません。
キャッシュに問題がある場合、PHP からキャッシュをリセットする方法はありますか? また、他に何か問題がある場合は、知りたいです。
ありがとう!