我想在我的 View 上显示来自 mysql 路径的图像。 在我的 mysql 表中,我有一行名为 imgpath 的行,文件位置是 assets/images/acura_1.jpg 它从表格中正确显示了汽车信息,但实际图像没有显示?谢谢!
这是我在 View 中的代码
<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>";
}
?>
最佳答案
我的猜测是您不在网站的根目录中,而 /assets
文件夹在。
您可以对图像使用绝对路径:
<img src = "/<?php echo $row->imgpath; ?>" >
^ here
如果某些图像可能以斜线开头,您可以使用 ltrim
删除它们:
<img src = "/<?php echo ltrim($row->imgpath, '/'); ?>" >
关于php - 在 codeigniter 中显示来自 mysql 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14967806/