2014-09-29 56 views
0

當我從html數據庫檢索一列內容時,由於此列包含通過基本url()檢索到的文本和圖像;Codeigniter如何從數據庫中檢索base_url php codeigniter

參見實施例:上面提到的被存儲在數據庫字段

<p>Although the complexities, individualities and uniqueness of the human mind is beyond 
imagination, let alone comprehension.</p> 

<img src="<?php echo base_url(); ?>assets/uploads/guide-banner.jpg" alt="guide" /> 

數據。我可以檢索HTML罰款,但我不能從數據庫字段訪問base_url(),幫助我什麼我做錯了調用PHP,而我們已經在PHP?

+0

嘗試級聯BASE_URL() guide ) – 2014-09-29 05:23:02

+0

串接BASE_URL();沒有解決問題?需要幫助一些其他的方式..... – 2014-09-29 06:52:42

回答

0

你可以使用這樣的語法在codeignitor

<?php foreach($results_partners as $part) { ?> 
    <a href="main/partner" class="roller-item fancybox fancybox.ajax"> 
     <img src="<?php echo base_url() .'cms/uploads/partners/thumb_290/'.$part->partner_image; ?>" style="width:264px; height:263px;"> 
    </a> 
<?php } ?>   
+0

該圖像是不是一個不同的字段,它是一個HTML全文內容的標記,其中網站的基本網址是由base_url()定義的;圖像。 – 2014-09-29 11:01:23

0

從數據庫中檢索圖像時,不能執行PHP代碼中的PHP代碼!我認爲我們可以做一些技巧來使PHP塊可執行。

此時我們需要JavaScript功能,您必須將該列內容放入JavaScript變量,然後在加載時將該變量輸出到您的頁面。您可以注意到,那時您的PHP代碼已轉換爲實際輸出!

我希望這對你有所幫助!

0

你可以像這樣使用語法。

<img src="' . base_url() . 'assets/uploads/guide-banner.jpg " alt="guide" />'

+0

連接base_url();沒有解決問題?需要幫助其他方式..... – 2014-09-29 06:51:46

+0

你必須檢查base_url()使用print_r(base_url()); – 2014-09-29 10:52:35

+0

你保存設置在config/autoload.php $ autoload ['helper'] = array('url'); – 2014-10-06 07:58:32

0

分配您base_url()

$base_url = base_url(); 

可變修改代碼如圖

<p>Although the complexities, individualities and uniqueness of the human mind is beyond 
imagination, let alone comprehension.</p> 

<img src="{$base_url}assets/uploads/guide-banner.jpg" alt="guide" /> 
     ---^    
+0

src =「{$ baseurl} assets/uploads/new.jpg」這是我從督察採取的這種輸出是如何在HTML中,變量輸出作爲字符串它沒有返回它的值。 – 2014-09-29 07:34:58

相關問題