2014-04-17 52 views
0

我有以下PHP在Smarty中創建類別列表。在Smarty中創建URL模板變量

$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}