【发布时间】:2016-10-24 02:00:33
【问题描述】:
我为 Matrimoney 新开发了一个 Joomla 组件。我为一个 Joomla 站点安装了这个组件。当我在此组件站点部分中执行任何操作时(例如,我更新配置文件信息。)不会立即显示。缓存清除后将显示执行的操作。
【问题讨论】:
-
你有什么问题?
-
当我安装我的组件时执行任何操作。它不应该显示。在 Joomla 站点缓存清除之后。它的显示。
我为 Matrimoney 新开发了一个 Joomla 组件。我为一个 Joomla 站点安装了这个组件。当我在此组件站点部分中执行任何操作时(例如,我更新配置文件信息。)不会立即显示。缓存清除后将显示执行的操作。
【问题讨论】:
Joomla 中的缓存是针对 CSS 和 JS 文件而不是针对 php 文件完成的。如果组件通过创建新的 php 文件来创建 php 文件的临时缓存,则需要在组件配置页面中对其进行更改。如果您转到全局配置并禁用 Joomla 缓存,或者如果您直接在 Joomla configuration.php 文件中更改 $caching =0;,也可以在 Joomla 配置中禁用它。
编辑: 您还可以使用 nonumber 中的 Cache Cleaner,它可以在保存 https://www.regularlabs.com/extensions/cachecleaner#free-vs-pro 时更新缓存
【讨论】:
安装 JotCache 并在 JotCache 的设置中明确指定不缓存您的自定义组件(安装后禁用系统 - 缓存插件)。这应该可以解决您的问题。
【讨论】: