嗨,我正在按照教程学习 NetTuts 上的CodeIgniter。
我有一个模型、一个视图和一个控制器。
该模型:
class Data_model extends CI_Model{
function getAll(){
$data = array();
$q = $this->db->query("SELECT * FROM data");
if($q->num_row() > 0){
foreach($q->result() as $row){
$data[] = $row;
}
return $data;
}
}
}
风景:
<html>
<head>
<title></title>
</head>
<body>
<p>View loaded</p>
<?php
foreach ($rows as $r){
echo '<h1>',$r->title,'</h1>';
}
?>
</body>
控制器:
class Site extends CI_Controller {
function index(){
$this->load->model('data_model');
$data['rows'] = $this->data_model->getAll();
$this->load->view('home');
}
}
问题是我没有收到错误,而只是一个空页面。我究竟做错了什么?感觉就像我在做教程中的所有事情?