我找不到任何描述框架在cache:warmup.
- 他們還在閱讀
parameters.yml嗎? - 它們是否存盤在快取中的某處?
- 開發環境和生產環境(
debug=true|false我的意思是)之間有什么區別嗎?
我正在使用 Symfony 3.4,以防答案隨版本而變化。
uj5u.com熱心網友回復:
Symfony 有一個“編譯”的服務容器。
編譯發生在快取預熱期間,因此parameters.yml只能在編譯期間讀取或任何其他類似檔案中的值,如果更改,則需要重新生成快取 ( cache:clear)。
在開發程序中,Symfony 通常會在需要時重新編譯容器。然而,它不是 100% 可靠的,有時你需要手動清除快取(這可以像呼叫一樣簡單rm -rf /var/cache/*,因為如果容器沒有編譯,Symfony 會再次編譯它)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/368146.html
