0

我想从 mysql 路径在我的视图上显示图像。在我的 mysql 表中,我有一个名为 imgpath 的行,文件位置是 assets/images/acura_1.jpg 它从表中正确显示汽车信息,但实际图像没有显示?谢谢!

这是我在视图中的代码

 <h1>Our Current Cars:</h1>
                    <?php foreach($images as $row)
                    {

                        echo "<br/>";
                    ?> <img src = <?php echo $row->imgpath; ?> >
                    <?php "<br/> ";
echo "<br/>";
echo "<font color = 'red'>";

echo $row->car_year . " " . $row->car_make . " " . $row->car_model . "<br/>";
echo "Lease Term: " . $row->car_lease . " Months" . "<br/>";
echo "Base Payment: " . "$" . $row->car_payment . "<br/>" ;
echo "</font>";
}

                ?>
4

1 回答 1

1

我的猜测是您不在网站的根目录中,而/assets文件夹在。

您可以为图像使用绝对路径:

<img src = "/<?php echo $row->imgpath; ?>" >
            ^ here

如果某些图像可能以斜线开头,您可以使用ltrim来摆脱它们:

<img src = "/<?php echo ltrim($row->imgpath, '/'); ?>" >
于 2013-02-19T21:34:13.393 回答