2014-02-10 3 views
0

Я написал модуль для prestashop, где можно изменить название магазина. И для этого мой модуль заменит имя магазина с помощью кода.prestashop: изменения не сразу отражаются

Configuration::updateValue('PS_SHOP_NAME',Tools::getvalue('shop_name')); 

Но проблема в том, что при первой загрузке страницы она все еще показывает более старое имя. Если я перезагружаю страницу, тогда только она показывает новое имя. Может ли кто-нибудь помочь мне решить эту проблему?

+0

Возможно, вам необходимо очистить кеш автоматически. –

+0

Есть ли способ сделать это автоматически? –

ответ

0

Проблема заключается в том, что крючок модуля загружается после получения информации заголовка.

0

не удалось найти какое-либо решение, но в конце концов я должен был использовать

header('Location:'.$_SERVER['REQUEST_URI']); 

Очевидно, что это решит проблему. После изменения переменной она перезагрузит страницу с самого сервера.

Смежные вопросы