有人可以帮助我,我是CI新手,我不知道我做错了什么。代码点火器错误?
我有这种控制器
主要
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class main extends CI_Controller {
public function index() {
$this->home();
}
public function home() {
$this->load->helper('url');
$this->load->model("get_db");
$data['results']=$this->get_db->getAll();
$this->load->view("view_home", $data);
}
}
而且这样
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class get_db extends CI_Model {
public function getAll() {
$query=$this->db->query("SELECT * from tekstovi");
return $query->result();
}
}
模型get_db
我得到这个奇怪的错误像这样
**A PHP Error was encountered
Severity: Notice
Message: Undefined property: main::$db
Filename: core/Model.php
Line Number: 51**
有什么想法纠正?
类名必须带有大写字母的第一个字母,其余的名称必须小写。确保你的类扩展了基类模型类。 http://ellislab.com/codeigniter/user-guide/general/models.html相同的控制器:http://ellislab.com/codeigniter/user-guide/general/controllers.html – sinisake
更改,仍然相同的错误 –
删除您的模型函数/函数 – Derfder