首页 文章

Symfony配置缓存如何工作?

提问于
浏览
0

我想知道symfony缓存如何工作,特别是我的应用程序的配置(doctrine connexion参数等...)

我猜他的工作方式是这样的:读一次config.yml文件和缓存,是真的吗?还是我错了?

我可以申请一生吗?或者我需要执行php bin / console cache:clear?

问候,

1 回答

  • 4

    它比这复杂一点,并且取决于我们正在谈论的文件 .

    具体而言, config.yml 和相关文件用于配置服务容器 . 这些文件由内核解析以编译服务容器定义 . 然后,生成的容器将作为PHP类/文件缓存在缓存目录中 .

    默认情况下,Symfony将自动获取对服务容器配置的任何更改,并在必要时为开发环境重新编译容器 . 但是,对于 生产环境 环境,您需要手动清除缓存以重建容器 .

相关问题