Я хотел бы знать, как консольные команды symfony2 cache:clear
и cache:warmup
работают в отношении изменений в сущностях доктрины.
Я прочитал этот http://blog.whiteoctober.co.uk/2014/02/25/symfony2-cache-warmup-explained/ и этот https://stackoverflow.com/a/17787070/779320. Там указано, что прогрев symfony2 генерирует прокси Doctrine.
Дело в том, что после развертывания приложения с помощью capifony у меня часто возникает ситуация, когда я должен выполнить миграцию доктрины. После этого я всегда запускаю cache:clear
и cache:warmup
.
По ссылкам выше (если я правильно понял), если есть какие-либо добавления/удаления сущности, я должен запустить cache:warmup
. Но что, если меняются только поля сущности. Должен ли я запускать обе команды cache:clear
и cache:warmup
, необходимые для запуска, или только одну? Или какой нужен? Или вообще нет?