Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法加载CI 2.1中的模型。给出500个内部服务器错误_Php_Codeigniter_Codeigniter 2 - Fatal编程技术网

Php 无法加载CI 2.1中的模型。给出500个内部服务器错误

Php 无法加载CI 2.1中的模型。给出500个内部服务器错误,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,我最近升级到CodeIgniter 2.1,无法加载模型。这简直要了我的命。我知道这很傻,但我还是不明白。有人能告诉我哪里出了错吗?谢谢 我的控制器->site.php <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Site extends CI_Controller { public function test() { $this->

我最近升级到CodeIgniter 2.1,无法加载模型。这简直要了我的命。我知道这很傻,但我还是不明白。有人能告诉我哪里出了错吗?谢谢

我的控制器->site.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Site extends CI_Controller {

    public function test()
    {
        $this->load->model('site_model')
        $info['rows'] = $this->site_model->getInfo();
        $this->load->view('test_view',$info);
    }
}
您需要在Site\u模型中添加\uu construct()方法
像这样

public function __construct()
{
    parent::__construct();
}

我认为问题在于在线加载模型上“缺少分号”

谢谢Winston,但这没有帮助。我已经试过了。另外,我已经自动加载了数据库。另外,由于扩展CI_模型会自动构造,所以它不是可选的吗?谢谢SP.S:我已经自动加载了数据库。你的网站上有
.htaccess
吗?是的,我有。我想问题已经解决了。我会在几分钟内更新。谢谢!!我怎么会这样做呢??非常感谢Kidonchu!但愿我有15个代表投票支持你。真的很感激!没问题。我建议使用任何具有语法错误突出显示功能的编辑器。这有助于节省花费在此类小错误上的时间。
public function __construct()
{
    parent::__construct();
}