【发布时间】:2012-10-04 04:47:46
【问题描述】:
我正在尝试准备一个数组以在 Smarty {section} 循环中使用它。
我开发了一个简单的 PHP 脚本,它给出了我想要的结果:
$userlist = mysql_query("SELECT user_username FROM table_users");
while($name = mysql_fetch_assoc($userlist)){
echo $name['user_username'].", ";
}
现在我不想在 php 中“回显”结果,而是将 while-part 移动到我已经创建的 tpl 文件中
$smarty->assign('users', $users);
$smarty->display('userlist.tpl');
现在在 .tpl 文件中,我有
{section name="userlist" loop="$users"}
name: {$users[userlist].user_username} <br />
{/section}
现在我想知道,我需要如何准备我的 $users 数组以将其分配给 smarty 循环部分。我已经尝试了很多,但是当数组来自 MySQL 数据库时,它无法正常工作,...
有人可以帮忙吗? 最好的问候。
【问题讨论】:
-
也许是在 PHP 中的部分。它将被合并。
-
感谢@JohnConde 的提示