Controller (blog.php)
<?php
class Blog extends CI_Controller{
public function index ()
{
$this->load->model("blogvisitor");
$user['users'] = $this->blogvisitor->logvisit();
// print_r($data);
$this->load->view("userslist",$user);
}
}
?>
Model (blogvisitor.php)
<?php
class BlogVisitor extends CI_Model {
public function logvisit()
{
return [
["fname"=>"john","lname"=>"doe"],["fname"=>"Johnny","lname"=>"Doe"]
];
}
}
?>
View (userlist.php)
<html lang="en">
<head>
<title>Users List</title>
</head>
<body>
<h1>Users list</h1>
<table>
<? foreach($users as $user): ?>
<tr>
<td><?= $user['fname'] ?> </td>
<td><?= $user['lname'] ?></td>
</tr>
<? endforeach; ?>
</table>
</body>
</html>
Error
Users list
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: user
Filename: views/userslist.php
Line Number: 10
And
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: user
Filename: views/userslist.php
Line Number: 11