我想从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>";
}
?>
答案 0 :(得分:1)
我的猜测是你不在网站的根目录,/assets
文件夹是。
您可以为图像使用绝对路径:
<img src = "/<?php echo $row->imgpath; ?>" >
^ here
如果某些图片可能以斜线开头,您可以使用ltrim
来删除它们:
<img src = "/<?php echo ltrim($row->imgpath, '/'); ?>" >