2017-03-09 12 views
0

このコードがcodeigniter 3.0と互換性があるかどうか誰かに教えてもらえますか? そうでない場合、どのようにフォーマットする必要がありますか?このCodeigniter 3.0は互換性がありますか?

if (! function_exists('get_site_url')) 
{ 
    function get_site_url($data){ 
     $CI =& get_instance(); 
     //$data = ''; 
     //echo base_url(); exit; 
     $data =str_replace('{SITE_URL}',base_url(),$data); 
     return $data; 
    } 
} 

答えて

1

SITE_URLあなたがurlヘルパーをロードすることを忘れないでくださいbase_url()を使用するために必要はありません。このよう'' .Tryを引用している。..

if (! function_exists('get_site_url')) 
{ 
function get_site_url($data){ 
    $CI =& get_instance(); 
    //$data = ''; 
    //echo base_url(); exit; 
    $data =str_replace(SITE_URL,base_url(),$data); 
    return $data; 
} 
} 

.soのdefine('SITE_URL','value')を使用して定義することを一定であります application/config/autoload.php

+0

あなたは '<?php echo get_site_url($ common_row ['services']);?>'を見ましたか? –

+0

こんにちは、これを試しましたが、今回はエラーが表示されませんが、コンテンツが表示されません。 print_r($ common_row);死ぬ();桁0(ゼロ)をエコーし​​ます。 ありがとう – Luc

0

あなたがパパss the $data['common_row']ビューセクションに
$this->load->view('home_view',$data)データは配列に変換されていますので、結果に応じて<?php echo get_site_url($common_row['services']);?>または<?php echo get_site_url($common_row[0]['services']);?>のようなものを試すことができます。

あなたは、コードをデバッグし、ビュー・ページに

print_r($common_row); die();によって実際の値を見ることができます。

関連する問題