コントローラ:データベースからレコードをフェッチしようとしていますが、未定義の変数$ビューセクションのデータ。私が理解していない問題は何ですか?PHPエラーが発生しました重大度:通知メッセージ:未定義の変数:データファイル名:profile/viewabout.php行番号:79
public function vabout(){
if(!$this->session->userdata('logged_in')){
redirect('register/login');
}
$this->load->model('profile_model');
$data = $this->profile_model->viewprofile();
$this->load->view('templates/pheader');
$this->load->view('profile/viewabout',$data);
$this->load->view('templates/pfooter');
}
モデル:これは、モデルのセクションで、レコードを取得するためのモデルのいずれかの問題があるのでしょうか?
public function viewprofile(){
$data = $this->db->get('profile');
return $data->row_array();
}
ビュー: errore:PHPのエラーが $データは、あなたが、キー名としてあなたが合格すべてkey
をdata
を含まないkey
名前$data
で配列を渡す必要が未定義
<?php
foreach ($data as $row)
{ ?>
<p><?php echo $row->id; ?></p>
<p><?php echo $row->name; ?></p>
<?php
}
?>
それは@Bを動作しませんでした。デサイはとにかくありがとう。 –