重複の可能性:
PHP:「通知:未定義の変数」および「通知:未定義のインデックス」</a>
セッションデータとdbクエリの両方をCodeigniterのビューに渡そうとしています。ビューファイルに次のようなエラーが表示されます:'メッセージ:未定義の変数:データ'
問題は$idea変数にあります。変数は未定義のエラーを登録します。
コントローラ:
public function members() {
if($this->session->userdata('is_logged_in')){
$session = $this->session->all_userdata();
$facebook_id = $data['id'];
$this->load->model('idea');
$idea = $this->idea->get_idea($facebook_id);
//merge the two arrays to get data variable
$data = $session + $idea;
$this->load->view('members', $data);
} else {
redirect('main/login');
}
}
モデル:
public function get_idea($facebook_id) {
$data = array(
'id' => '',
'idea' => '',
'facebook_id' => $facebook_id
);
$query = $this->db->get('idea', $facebook_id);
return $query->result_array();
}
私が使用したリソースの一部を次に示します。
- CodeIgniterコントローラーとビューを使用してforeachループを作成する
-codeigniter :コントローラーからビューに配列を渡す-http
: //blog.mattheufarmer.com/2010/building-a-website-in -codeigniter-part-ii-getting-data-and-using-it /
お手伝いありがとう!