我有以下PHP在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}
(在最合适之后)
我该如何管理?提前致谢。
答案 0 :(得分:1)
如果我理解正确,您可以尝试以下方法:
while ($row_categories = $result_categories->fetch_assoc())
{
$list_categories[]=$row_categories;
$info_smarty->assign('variable',$list_categories); //or however you assign your variables
}
在智能模板中,您只能拨打1个链接:
{$variable[0]}
或每个链接:
{foreach item=links from=$variable}
{$links}
{/foreach}