我已经通过表单上传图像并成功将其存储在上传目录中,并且我还成功地将图像的完整路径存储在数据库中。如何显示图像Codeigniter
但我现在面临一个问题,显示在观看图片:
观点:
<div class="deal-top-top">
<?php foreach($getAll as $rec) { ?>
<div class="col-md-3 top-deal-top">
<div class=" top-deal">
<a href="single.html" class="mask"><img src="<?php echo base_url('upload/screenshoot/').$rec->ss;?>"class="img-responsive zoom-img" alt=""></a>
<span class="four"><?php echo $rec->data_kategori;?></span>
<div class="deal-bottom">
<div class="top-deal1">
<h5><a href="single.html"><?php echo $rec->nama_aplikasi;?></a></h5>
<p>Instansi: <?php echo $rec->nama_instansi;?></p>
</div>
<div class="top-deal2">
<a href="single.html" class="hvr-sweep-to-right more">More</a>
</div>
<div class="clearfix"> </div>
</div>
</div>
</div>
<?php } ?>
<div class="clearfix"> </div>
</div>
上传/ screenshoot是上传目录路径,ss是在数据库中的数据名称...
控制器
$this->load->view('produk_view',['getKategori' =>$getKategori,'getAll' =>$getAll]);
如果测试无线个数组:
ss是GETALL查询的一部分:
Array
(
[0] => stdClass Object
....
[ss] => 1487492623549.PNG
....
)
错误:
甲PHP错误遇到
严重性:错误
消息:不能使用类型为stdClass的对象作为数组
谢谢
我已经更新了答案。按照希望它的工作方式。 –
我试过这段代码,但是图片不显示.. – hahaha
你是在'echo $ rec-> ss;'上获得图片的值。 –