我正在使用 smarty 模板即时渲染页面;这就是我在 php 文件中分配变量的方式: $imgsrc1, $imgsrc2, $imgsrc3 包含上传图像文件的位置
$smarty->assign('foto1', $imgsrc1);
$smarty->assign('foto2', $imgsrc2);
$smarty->assign('foto3', $imgsrc3);
在模板文件中,我以这种方式使用它们:
<img src='{$foto1}' border='1' width="230" height="250">
<img src='{$foto2}' border='1' width="630" height="850">
<img src='{$foto3}' border='1' width="130" height="150">
我知道这不是显示图像的理想方式。这可以完成工作;只有不采用高度和宽度;显示本机高度和宽度。我想我应该使用 {html_image},但我不知道如何分配然后使用它在模板中显示。
编辑:请注意,这不仅仅是图像的显示,我想控制它们的大小。例如,无论上传文件的原始属性如何,image1 必须具有 230 x 250 的固定大小,image2 必须具有 630 x 850 的固定大小,而 image3 必须具有 130 x 150 的固定大小。