在我的控制器(控制器/ user.php的),我有:笨不加載模型
class User extends CI_Controller
{
public function index()
{
$this->load->model('user_model')or die("error");
}
}
在我的模型(模型/ 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]
本地主機,或測試/現場網站在線? – sinisake
我現在正在測試這個地方。 MAMP – Lance
縮小範圍 - 刪除'$ this-> load->模型('user_model')或死(「error」);'並且將echo'a';出口; 如果它給了你'一個',那麼你的問題與模型有關。接下來你應該檢查你的application/config/database.php的配置。你可以在$ this-> load-> database()後退出。 (加載助手之前),看看它是否是數據庫連接 – galchen