2016-12-31 7 views
-2

Я попробовал нажать Ctrl + r, ctrl f5. Очистка приложения запуска кэша в других браузерах. Все, что я хочу сделать, это начать работу и учиться. enter image description hereSymfony полностью игнорирует все изменения, которые я делаю для кода

что я делаю на приложение/Recources/просмотров/по умолчанию/index.html.twag полностью игнорирует, я даже судимое deleleting все содержимое этого файла, чем перезапустить компьютер и он по-прежнему отображаются в виде просмотра по умолчанию. Любые изменения, внесенные в контроллер, также игнорируются. Он наконец начинает замечать меня, когда я полностью удаляю файл index.html.twag. Когда я возвращаю его обратно (полностью пустым, кстати), он показывает мне свое представление по умолчанию СНОВА !!!. Пожалуйста, помогите, любые ides?

+0

Возможно, вы редактируете неправильный файл. Возможно, существует более одного места установки или исходного файла? – LStarky

+0

В папке wamp64/www установлен один файл symfony, и есть только один проект. – 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, просто добавьте app_dev.php в свой маршрут URL. Например: http://localhost/wtf/app_dev.php

Если вы откроете этот файл под веб-папкой, вы увидите, что вы также можете добавить в IP-адреса удаленных хостов, для которых вы хотите разрешить доступ.

Надеюсь, что вам поможет.