2016-12-31 1 views
-2

私はtry Ctrl + r、Ctrl + f5をクリックしました。他のブラウザでの起動アプリケーションのクリア私がしたいことは、仕事を始めて学ぶことだけです。 enter image description heresymfonyはコードに加えたすべての変更を完全に無視します

私はアプリ/ recources /ビュー/デフォルト/ index.html.twagでやるものは完全に無視されて、私も、PCを再起動するよりも、このファイルの全体の内容をdeleletingしようと試み、それはまだデフォルトのビューとして表示されます。コントローラーに対する変更もすべて無視されます。彼はindex.html.twagファイルを完全に削除するとついに私に気付き始めます。私はそれを戻すとき(途中で完全に空いている)、彼は私に彼のデフォルトビューをもう一度示す!!!助けてください、どんな仲間ですか?

+0

おそらく、間違ったファイルを編集している可能性があります。たぶん複数のインストールまたはソースファイルの場所がありますか? – LStarky

+0

wamp64/wwwフォルダにはsymfonyファイルが1つしかインストールされておらず、プロジェクトは1つだけです。 – enigmq

+0

'C:\ wamp64 \ www \ wtf \ app_dev.php'に行き、ページのデバッグバーの底部をクリックできますか?次に、左のメニュー(最後の項目)の '設定'をクリックして、キャッシュが有効になっているかどうかを確認します(OPcache、APCなど) – Preciel

答えて

1

最終的にはキャッシュに問題がありました。私がしなければならなかったのは私のコンソールでコマンドを実行することでした:php bin/console cache:clear --env = prod ソース:http://symfony.com/doc/current/console/usage.html

+1

問題を解決する際に行ったことを明確に説明することは非常に重要です。元の投稿では、キャッシュをクリアして他のブラウザで起動しようとしたとします。 symfonyを使って開発するときにキャッシュをクリアするのは普通の操作なので、symfonyのキャッシュクリアでブラウザのキャッシュを間違えてしまうのは非常に簡単です – JimL

+0

私はSymfonyを初めて使用しています。将来的には、私はコメントをいただきありがとうございます。すばらしい一日をお過ごしください。 – enigmq

+0

ちょうどそれを言いたいと思って、楽しいSymfonyを使ってください。あなたは確かにキャッシングに苦労している最初の人ではありません:)新しい年! – JimL

0

Twigファイルやコントローラを変更するときは、キャッシュを使用して:

php bin/console cache:clear --env=prod 

DEV環境が自動的に行われますが、時にはあなたはまだで、それをクリアする必要があります。

php bin/console cache:clear 

は、DEV環境にアクセスするだけで、あなたのルートURLにapp_dev.phpを追加するには。例:http://localhost/wtf/app_dev.php

このファイルをWebフォルダの下に開くと、アクセスを許可するリモートホストのIPアドレスを追加することもできます。

希望はあなたを助けます。

関連する問題