2014-04-17 2 views
0

У меня есть следующий PHP, чтобы создать список категорий в Smarty.Создать шаблон шаблона URL в Smarty

$result_categories = $con->query("SELECT * FROM categories WHERE u_id='$blog_user[id]'"); 
$list_categories=array(); 
while ($row_categories = $result_categories->fetch_assoc()) 
{ 
$list_categories[]=$row_categories; 
} 

Я хочу создать переменную шаблона, чтобы получить правильную ссылку категории. Например, http://domain.com/username/category.php?id=*CAT_ID* как {$Variable} или {$row_categories.variable} (после чего наиболее подходит)

Как я могу управлять этим? Заранее спасибо.

ответ

1

Если я вас правильно понял, вы можете попробовать следующее:

while ($row_categories = $result_categories->fetch_assoc()) 
{ 
$list_categories[]=$row_categories; 
$info_smarty->assign('variable',$list_categories); //or however you assign your variables 
} 

И в вашем Smarty шаблон можно вызвать только 1 ссылка:

{$variable[0]} 

Или все ссылки:

{foreach item=links from=$variable} 
{$links} 
{/foreach} 
Смежные вопросы