我的数据库中目前有以下内容
tn_pic1
tn_pic2
它们为每个文件保存一个文件名,例如 tn_X_wm.jpg
X = 数字和 jpg 可以是 gif、png、bmp
因此,例如在 tn_pic1 我可以有 tn_1_wm.jpg 但在 tn_pic2 我可以有 tn_2_wm.png
在我的 .tpl 文件中,我目前有:
{if $item.pic_count > 0}
{rand(1,$item.pic_count) assign="yourVar"}
<img src="users/images/{$item.id}/{$item.tn_pic1}" width="100" height="100" class="smallpic" alt="" />
{/if}
我想使用 $item.tn_pic1 中的兰德号
我试过 {$item.tn_pic{$yourVar}} 但收到错误,因为我有 2 个 {}
所以我想要的是 {$item.tn_picX}
X 是兰特数。
我对smarty很陌生,不太确定如何对其进行排序。
$项目。通过 .php 文件从数据库中提取