私はleft_sidebar.phpの内容を変数$ content、 php include( 'left_sidebar.php')でindex.phpファイルにleft_sidebar.phpを含めると、left_sidebar.phpファイルで使用した変数$ contentがindex.phpビューで未定義の問題を引き起こしているという問題があります。は、コントローラによって供給されたデータを持たない別のページにページ(データを含む)を含みます。変数を引き起こしますcodeigniterで未定義の問題
コントローラ
public function LeftSidebarData()
{
$url1 = 'url to pick the data';
$curl_hand = curl_init($url1);
curl_setopt($curl_hand, CURLOPT_TIMEOUT, 5);
curl_setopt($curl_hand, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($curl_hand, CURLOPT_RETURNTRANSFER, true);
$data1 = curl_exec($curl_hand);
curl_close($curl_hand);
$content['searchingtype'] = (array) json_decode($data1,true);
$this->load->view('left_sidebar.php',$content);
}
は、このコントローラは、正しくファイルをleft_sidebar.phpするデータを提供しています。 しかし、私の問題は、left_sidebarをindex.phpにインクルード(left_sidebar.php)ファイルとして含めると、20行目のleft_sidebar.phpに未定義の変数検索タイプを与えることです。ここ
は私のindex.phpコードは次のとおりです。すべてのビューページ
print_r($searchingtype)
exit
の
を得ることができます。それでは、質問をして、コードを表示してください。 –
left_sidebarページにデータを提供するメソッドを持つコントローラがあります。left_sidebarページで使用される変数は、left.sidepをinclude( 'left_sidebar.php')に含めたindex.phpページでは機能しません。 – Bangash
ようこそスタックオーバーフローへ。質問をする前に、[\ [最小限の、完全で検証可能な例を求める方法\]](https://stackoverflow.com/help/mcve)をお読みください。 – sjsam