2017-06-15 49 views
0

我想通過base_url函數輸出php標籤內的圖像。它嘗試使用不同的引號組合,但似乎沒有任何工作在這裏。可以指出我在哪裏做錯了嗎?base_url沒有在codeigniter中的php標籤中顯示想要的結果

$image_url =$this->input->get("image",true); 
echo "<img src='base_url('uploads/add_pic/')'.$image_url /> "."<br>"; 

while in output i am getting 

localhost/myproject/online_marketplace_controller/base_url(

好心幫我在這方面

+1

回聲 「」 「
」。 – pradeep

回答

2

使用這種類型的

<img src="<?php echo base_url('uploads/add_pic/'.$image_url);?>"> 

OR

echo "<img src='".base_url()."uploads/add_pic/".$image_url."'><br> "; 
+0

我想在php標籤中做到這一點。爲此,我必須在PHP標記之外進行此操作 –

0

確保您設置的基礎URL像

$config['base_url'] = 'http://localhost/myproject/'; 

然後在您的視圖

<img src="<?php echo base_url('uploads/add_pic/' . $this->input->get("image"));?>"> 

您也可以使用HTML輔助https://www.codeigniter.com/user_guide/helpers/html_helper.html

確保裝入輔助控制器或自動加載它。

<?php 

$image_properties = array(
    'src' => 'uploads/add_pic/' . $this->input->get("image"), 
); 

echo img($image_properties); 

?> 
0

你可以使用這樣

<img src="<?php echo base_url();?>uploads/add_pic/<?php echo $image_url; ?>">