【发布时间】:2015-07-16 09:31:40
【问题描述】:
我想知道 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 必须运行的命令还是只运行一个?或者,哪一个是必要的?或者,根本没有?
【问题讨论】:
标签: symfony caching doctrine capifony