Я не знаю, что случилось с моим кодом ..Codeigniter отображая сообщение
Я пытаюсь отобразить сообщение из базы данных, но я продолжаю получать сообщение об ошибке, что $ результаты не определены.
Контроллер
public function getMessages()
{
$this->load->model('get_message');
$data['results']= $this->get_message->getMessage();
$this->load->view('home_view', $data);
}
Модель
<?php
class get_message extends CI_Model{
function getMessage(){
$query = $this->db->query("SELECT * FROM messages");
return $query->result_array();
}
}
Посмотреть
<!DOCTYPE html>
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>Home</h1>
<h2>Welcome <?php echo $username; ?>!</h2>
<div id="Main">
<?php
foreach($results->result() as $row){
echo $row ->id;
echo $row ->user_username;
echo $row ->text;
echo $row ->posted_at;
echo "<br/>";
}
?>
</div>
<a href="home/logout">Logout</a>
</body>
</html>
EDIT: вот что мой код выглядит сейчас
nope, уже пробовал, что .. не исправить мою проблему – user3507763
если это не сработает, тогда print_r (data ['result']); расскажите, что он выводит. –
Сообщение: Неопределенная переменная: данные – user3507763