Codeigniter模型解析错误


Codeigniter Model Parse Error

我试图创建一个新的网站,它包括数据库,因为它说,每次你想访问你的数据库,你需要在你的模型,但我不知道为什么我有一个问题与我的模型。请输入以下代码。

控制器:主要

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我得到这个错误。

解析错误:解析错误,期望' T_FUNCTION'在C:'wamp'www'ci_gcc'application'models'home_model.php在第4行

但是如果我没有在模型类中输入任何东西,就没有错误。因此,有人对此有解决方案吗?

你的尝试很失败。不要在model类中这样回显。

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

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

$this->home_model->functionname();