Я работаю над представлением, которое показывает мне данные из базы данных.
но результат
Уровень важности: уведомление
Сообщение: неопределенная переменная: данные
Имя файла: mentee/index.php
UserModel.php
<?php
class UserModel extends CI_Model{
public function __construct(){
parent::__construct();
}
public function userProfile($nim){
$this->db->where('userNIM',$nim);
$query= $this->db->get('msuser');
return $query->result();
}
}
MainController.php
public function indexMentee()
{
$this->load->model('UserModel');
$userID=$this->session->userdata("userNIM");
$data['data'] = $this->UserModel->userProfile($userID);
$this->load->view('mentee/index', array('data' => $data));
}
Посмотреть
<?php
die(var_dump($data));
if(is_array($data)){
foreach ($data as $profile):
?>
<div class="header-content">
<div class="header-content-inner">
<h1>Learning Center</h1>
<hr>
<h3> Welcome,<?php echo $profile->userName ?></h3>
</div>
</div>
<?php
endforeach;
}
?>
Пожалуйста, помогите мне... Спасибо большое!
Вместо передачи array('data' => $data));
просто передайте $data
в представление.
Первые данные сеанса печати. Если присутствуют данные сеанса, то передайте данные для просмотра страницы
$data['details'] = $this->UserModel->userProfile($userID);
$this->load->view('mentee/index', $data);
И напечатайте print_r($details);
на странице просмотра