Raj*_*ain 17 php opencart opencart-3
我在OpenCart 3中对主题模板进行了更改.由于模板缓存,我每次都必须在"storage/cache"目录下清除缓存.在开发过程中频繁地工作和预览更改时非常烦人.请提供一些解决方案,以便我们根据生产和开发环境配置缓存.
注意:我已经在线搜索了解决方案,但没有与模板缓存相关的解决方案.解决方案可用于禁用图像缓存,但"图像缓存"和"模板缓存"是Opencart中提供的不同功能.
Sco*_*son 39
您可能需要升级到更新版本的OpenCart3 - 第一个版本(3.0.0.0)无法在GUI中执行此操作.
更新的版本,例如3.0.2.0,在管理仪表板上有一个装备.单击齿轮,您将获得禁用缓存的选项.
小智 6
另一种方法:打开system\library\template\Twig\Cache\Filesystem.php,找到以下几行代码
public function load($key)
{
if (file_exists($key)) {
@include_once $key;
}
}
Run Code Online (Sandbox Code Playgroud)
注释掉如下代码:
public function load($key)
{
// if (file_exists($key)) {
// @include_once $key;
// }
}
Run Code Online (Sandbox Code Playgroud)
这将删除树枝的模板缓存并每次重新创建,一旦开发结束,您必须删除注释。
| 归档时间: |
|
| 查看次数: |
17956 次 |
| 最近记录: |