ホームページのすべての部分をインクルードします。たとえば、データベースからフェッチサイトのタイトルがheader.php
で動作していますが、header.php
をindex.php
に含めると、コントローラでビューファイルに渡された変数が不明です。php codeigniterのインクルードファイルで動作しない変数
コントローラー:
$this->load->model('mobshop');
$data['title']=$this->mobshop->get_title();
$this->load->view('header',$data);
ビューファイル:$this->mobshop->get_title()
は文字列を返すと仮定すると
<h1>
<?php echo $title['site_name']; ?>
</h1>
あなたは 'var_dump($ this-> mobshop-> get_title())'できますか? –
"view file"はheader.phpの上にありますか? – DFriend
上記の「コントローラ」はindex.phpですか?そうでない場合、どのように/あなたはindex.phpを "含む"のですか? – DFriend