CodeIgnighter を学び始めたばかりで、多くの問題に直面しています。
以下に示す1つのコントローラーと1つのビューを作成しました。
これは私のコントローラーです
<?php
class Blog extends CI_Controller{
function __construct() {
parent::__construct();
}
function index(){
$data['title'] = "My First Blog";
$data['heading'] = "My Blog Heading";
$data['query'] = $this->db->get('entries');
$this->load->view('blog_view' ,$data);
}
}
?>
これが私の見解です。
<html>
<head>
<title><?=$title?></title>
</head>
<body>
<h1><?=$heading?></h1>
<?php foreach ($query->result() as $row): ?>
<h3><?=$row->$title?></h3>
<p><?=$row->$body?></p>
<hr>
<?php endforeach;?>
</body>
</html>
これを実行すると、このエラーが発生します。
PHP Error was encountered
Severity: Notice
Message: Undefined property: stdClass::$My First Blog
Filename: views/blog_view.php
Line Number: 9
このコードのどこが間違っているのかわかりません。