用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3139|回复: 5
收起左侧

[讨论/交流] A PHP Error was encountered

[复制链接]
发表于 2012-6-6 12:11:02 | 显示全部楼层 |阅读模式
A PHP Error was encounteredSeverity: Notice
Message: Undefined property: newfile:nani_model
Filename: controllers/newfile.php
Line Number: 7


Fatal error: Call to a member function set() on a non-object in C:\xampp\htdocs\CI2\application\controllers\newfile.php on line 7
求助。。。这该怎么哦?
 楼主| 发表于 2012-6-6 18:09:21 | 显示全部楼层
问题补充。。。
。。。。。。。->
控制器中的代码:
<?php
class newfile extends CI_Controller{
public function action()
{
        $name = $this->input->post('name');
        $pass = $this->input->post('pass');
        $query = $this->nani_model->set($name,$pass);
        if($query == 0)
        {
                $this->load->view('news_pages/denglu');       
        }
        else $this->load->view('news_pages/text1');
}
public function xianshi()
{
        $this->load->helper('url');
        $this->load->view('news_pages/denglu');
}
}

模型中的代码:
<?php
class nani_model extends CI_Model
{
        function __construct()
        {
                parent::__construct();
                $this->load->database();
        }
    public function set($name,$pass)
    {
            $sql = "select * from admin where name = '$name' and pass = '$pass' ";
               $query = $this->db->query($sql);
            return $query->num_rows();
    }       
}
发表于 2012-6-7 12:56:59 | 显示全部楼层
你的控制器都没有加载对应的模型。。
发表于 2012-6-7 14:34:07 | 显示全部楼层
要先 $this->load->model('nani_model');
然后才能 $this->nani_model->XXX();
发表于 2012-6-8 10:15:59 | 显示全部楼层
同意楼上看法
 楼主| 发表于 2012-6-8 22:13:34 | 显示全部楼层
Ding 发表于 2012-6-7 14:34
要先 $this->load->model('nani_model');
然后才能 $this->nani_model->XXX();

恩,谢了!

本版积分规则