私はSymfony1.4.11のPropelでsfGuardPluginを使用しています。sfGuardUser、sfGuardGroup、sfGuardPermissionのいくつかのテンプレートをオーバーライドしています。私のローカルホストバージョンではこれは機能しますが、共有ホスティングではsfGuardGroupモジュールとsfGuardPermissionモジュールが私のアプリのテンプレートを頑固に無視し、代わりにキャッシュされたautoXXXモジュールに戻ります。不思議なことに、sfGuardUserはこの点で両方のプラットフォームで機能します。
デバッグログは、手順が実行されるまで同じです。
「sfGuardGroupActions->executeIndex()」を呼び出します
ローカルバージョンは正しく続行されます
「sf_app_dir/modules / sfGuardGroup / templates/indexSuccess.php」をレンダリングします
リモートサーバーが次のように動作している間:
「sf_root_dir/cache / backend / dev / modules / autoSfGuardGroup / templates/indexSuccess.php」をレンダリングします
私はこれまでモジュールの動作に違いが見られたことがなく、これは本当に私を困惑させます。ProjectConfiguration.class.phpとdatabase.ymlを除いて、両方の場所のファイルは同一です。この種の問題についての言及は見つかりませんでした。何がこれを引き起こしているのか分かりますか?
編集:
もちろん、両端のキャッシュをクリアしました。