私はPHPを初めて使い、維持するためにSymfony2プロジェクトをいくつか受け取りました。今私は、foo.html.twig
を更新すると、そのページは、console c:c -e prod
というコマンドを実行するまで変更されないことがわかりました。それまで表示されていたページは(アンダースコア)になります。Symfony2キャッシュコントローラは更新されません
問題はコントローラーを変更したことです。つまり、BarController.php
としましょう。コントローラの新しい追加値は.twigファイルでは機能しません。BarController_.php
がclear cacheコマンドで更新されなかったと思います。私はここで何が間違っていたのですか?
編集:
ネイトは、それがコントローラをキャッシュしているsymfonyのではないですが、少なくとも私はBarController_.php
がBarController.php
よりずっと年上であることがわかり、それが新たな付加価値を持っていない、アンダースコアで一つだ言うように。
編集2:
BarController.php
とBarController_.php
は、両方とも同じフォルダにあります。
symfonyはコントローラをキャッシュしません。あなたはあなたの問題に関するより詳細な情報を投稿できますか? – Nate
このアンダースコアの内容は何ですか?末尾にアンダースコアを付けてファイルに名前を付けることはできません。 – mblaettermann
@mblaettermann私はこれらのコントローラーのキャッシュバージョンだと思いました。少なくとも同じことですが、期限切れです。 – Br2