Php 预设:更改不会立即反映
我已经为prestashop编写了一个模块,可以在其中更改店铺名称。为此,我的模块将使用代码替换店名Php 预设:更改不会立即反映,php,prestashop,Php,Prestashop,我已经为prestashop编写了一个模块,可以在其中更改店铺名称。为此,我的模块将使用代码替换店名 Configuration::updateValue('PS_SHOP_NAME',Tools::getvalue('shop_name')); 但问题是,当页面第一次加载时,它仍然显示旧名称。如果我重新加载页面,则只显示新名称。有人能帮我解决这个问题吗?可能是“nocache”HTML标头?问题是在获取标头信息后正在加载模块挂钩。找不到任何解决方案,但最终我不得不使用 header('Lo
Configuration::updateValue('PS_SHOP_NAME',Tools::getvalue('shop_name'));
但问题是,当页面第一次加载时,它仍然显示旧名称。如果我重新加载页面,则只显示新名称。有人能帮我解决这个问题吗?可能是“nocache”HTML标头?问题是在获取标头信息后正在加载模块挂钩。找不到任何解决方案,但最终我不得不使用
header('Location:'.$_SERVER['REQUEST_URI']);
显然,这将解决问题。更改变量后,它将从服务器本身重新加载页面。也许您需要自动清理缓存。是否有自动清理的方法?