OpenCart 3:儘管清除緩存,仍存在持續更改- 探索Ocmod 和Twig 緩存
在OpenCart 3 緩存
在OpenCart 3 中,當對以下內容進行更改時會出現常見問題Catalogcontrollerproductproduct.php文件無法反映在產品詳細資訊頁面上。清除系統快取並刷新頁面後,更改仍然不存在。此行為歸因於 OpenCart 架構中的兩個潛在罪魁禍首:ocmod 和 twig 快取。
Ocmod 快取
Ocmod 是一個 OpenCart 擴展,可以輕鬆修改核心文件,而無需直接編輯它們。當核心檔案進行變更時,ocmod 會建立快取以簡化後續請求。但是,如果對核心文件所做的更改未反映在快取中,則可能會導致觀察到的問題。點選右上角的「重新載入」按鈕。
Twig 快取
Twig是 OpenCart 的模板引擎。它緩存已編譯的模板以提高效能。當對模板進行更改時,快取可能不會自動更新,從而導致前端沒有這些更改。以上是為什麼「product.php」的變更沒有反映在 OpenCart 3 中的產品詳細資訊頁面上?的詳細內容。更多資訊請關注PHP中文網其他相關文章!