我已經通過表單上傳圖像併成功將其存儲在上傳目錄中,並且我還成功地將圖像的完整路徑存儲在數據庫中。如何顯示圖像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;'上獲得圖片的值。 –