OpenCart 3:儘管清除緩存,仍存在持續更改- 探索Ocmod 和Twig 緩存
在OpenCart 3 中,當對以下內容進行變更時會出現一個常見問題\catalog\controller\product\product.php 檔案無法反映在產品詳細資料頁面上。清除系統快取並刷新頁面後,更改仍然不存在。
此行為歸因於 OpenCart 架構中的兩個潛在罪魁禍首:ocmod 和 twig 快取。
Ocmod Cache
Ocmod 是一個 OpenCart 擴展,允許輕鬆修改核心文件,而無需直接編輯它們。當核心檔案進行變更時,ocmod 會建立快取以簡化後續請求。但是,如果對核心文件所做的更改未反映在快取中,則可能會導致觀察到的問題。
要清除 ocmod 緩存,請按照以下步驟操作:
Twig Cache
Twig 是 OpenCart 的範本引擎。它緩存已編譯的模板以提高效能。當對模板進行更改時,快取可能不會自動更新,導致前端沒有這些更改。
清除 twig 快取:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3