在我的控制器(controllers/user.php)中,我有:
class User extends CI_Controller
{
public function index()
{
$this->load->model('user_model')or die("error");
}
}
在我的模型(models/user_model.php)中,我有
class User_model extends CI_Model
{
public function __construct()
{
parent::__construct();
$this->load->database();
$this->load->helper('common');
}
}
如果我删除
or die("error");
从加载语句中,我得到一个 500 内部服务器错误。
我检查了 config.php,这里有一些信息
$config['base_url'] = '';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
我还编辑了 .htaccess 文件以从 URL 中删除“index.php”以使其更清晰。
RewriteEngine On
RewriteCond $1 !^(index.php|images|captcha|css|js|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]