Я пытаюсь присвоить некоторую переменную в smarty, используя PHP, но переменная smarty возвращает NULL.Вот мой код:
{php} $GLOBALS['smarty']->assign("new_var", "somevalue"); {/php} {$new_var|@var_dump}
Код выше вернет NULL Я не знаю, что происходит.
NULL
Почему бы не использовать файл PHP?
require("application/libraries/Smarty/libs/Smarty.class.php"); // Smarty class Smarty $smarty = new Smarty(); $smarty->assign('new_var' => $phpvar); $smarty->display('blabla.tpl');