Codeigniter模型分析错误

时间:2014-05-28 05:45:30

标签: php codeigniter

我正在尝试创建一个新网站,它包含数据库,因为它说每次要访问数据库时都需要在模型中执行此操作,但我不知道为什么我的问题出现在我的模型中模型。请注明以下代码。

控制器:主

class Main extends CI_Controller {

    public function index()
    {
        $this->home();
    }

    public function home(){
        $this->announce($data);
    }
    public function announce(){
        $this->load->library('table');
        $this->load->model('home_model');
        //echo "test";

    } 

型号:home_model.php

class Home_model extends CI_Model{
    echo '';
}

运行程序后。 localhost / ci_gcc / main / announce或localhost / ci_gcc / main我收到了这个错误。

解析错误:解析错误,在第4行的C:\ wamp \ www \ ci_gcc \ application \ models \ home_model.php中期待“T_FUNCTION”

但如果我没有在模型类中输入任何内容,则没有错误。 因此,任何人都有解决方案吗?

1 个答案:

答案 0 :(得分:0)

你做的很糟糕。在模特课中不要像这样回应。

$this->load->model('home_model');

这将加载您的模型类。为了在模型类中进行任何操作,您必须在其中编写函数。您可以从控制器中调用该函数,例如,。

$this->home_model->functionname();