azamat
Guest
Не передаются переменные в Smarty шаблон
Может торможу но все таки, есть такая функция:
Все POST переменные есть я проверял, но в самом шаблоне я не вижу переменных:
Пример:
{config_load file=test.conf section="setup"}
{include file="header.tpl" title=foo}
{$top_message}- ничего не выводит
Smarty использую первый раз, что я неправильно делаю? Спасибо.
-~{}~ 29.07.04 15:35:
Блин, сам допер, балбес я :
в функцию надо ссылку на объект смарти передавать, а то новый создается и знал ведь об этом:
Было так:
assign_data($db,$smarty,$top_message);
А надо так:
assign_data($db,&$smarty,$top_message);
Ни при описании функции соответствующие изменения.
Может торможу но все таки, есть такая функция:
PHP:
$smarty->assign("top_message",$top_message);
$smarty->assign("login",$_POST["login"]);
$smarty->assign("pass",$_POST["pass"]);
$smarty->assign("user_name",$_POST["user_name"]);
$smarty->assign("user_sname",$_POST["user_sname"]);
$smarty->assign("other_city",$_POST["other_city"]);
$smarty->assign("id_city",$_POST["id_city"]);
$sql = "select id_city, cityname from city";
$res = mysql_query($sql);
while ($row[] = mysql_fetch_row($res))
$smarty->assign("list_city",$row);
Пример:
{config_load file=test.conf section="setup"}
{include file="header.tpl" title=foo}
{$top_message}- ничего не выводит
Smarty использую первый раз, что я неправильно делаю? Спасибо.
-~{}~ 29.07.04 15:35:
Блин, сам допер, балбес я :
в функцию надо ссылку на объект смарти передавать, а то новый создается и знал ведь об этом:
Было так:
assign_data($db,$smarty,$top_message);
А надо так:
assign_data($db,&$smarty,$top_message);
Ни при описании функции соответствующие изменения.