我试图创建一个新的网站,它包括数据库,因为它说,每次你想访问你的数据库,你需要在你的模型,但我不知道为什么我有一个问题与我的模型。请输入以下代码。
控制器:主要
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();