Php 无法加载CI 2.1中的模型。给出500个内部服务器错误
我最近升级到CodeIgniter 2.1,无法加载模型。这简直要了我的命。我知道这很傻,但我还是不明白。有人能告诉我哪里出了错吗?谢谢 我的控制器->site.phpPhp 无法加载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->
<?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();
}