PHProgress
Новичок
Добрый день.
Использую шаблонизатор SMARTY - версия: Smarty 3.1.14
Есть следующий код PHP-код подключения шаблона:
И шаблон index.tpl
Вопрос в следующем, можно ли как-то при таком развитии событий с 1) проверкой на существование кэша - "isCached" и 2) динамическим блоком содержимого (который обернут в тэги nocache) - добиться сохранения значения переменной? Т.е. что бы ее значение постоянно выводилось (сохранившись) и не пропадало?
Сейчас если обновить страницу - то значение переменной "Name" пропадет - т.к. assign - регистрируется 1 - раз и существует некэшируемый блок...
--
Спасибо.
Использую шаблонизатор SMARTY - версия: Smarty 3.1.14
Есть следующий код PHP-код подключения шаблона:
PHP:
<?php
require('../libs/Smarty.class.php');
$smarty = new Smarty;
$smarty->debugging = true;
$smarty->caching = true;
$smarty->cache_lifetime = 120;
if (!$smarty->isCached('index.tpl' )) {
$smarty->assign("Name","Fred Irving Johnathan Bradley Peppergill", true);
}
$smarty->display('index.tpl');
?>
HTML:
{nocache}
{$Name}
{/nocache}
Сейчас если обновить страницу - то значение переменной "Name" пропадет - т.к. assign - регистрируется 1 - раз и существует некэшируемый блок...
--
Спасибо.