こんにちは私はちょうどNettutsの最初の/ Day1スクリーンキャストを見ました"CodeIgniter from scracth"そして、私はすでに私が理解していないエラーに遭遇しています。ここでhttp://i39.tinypic.com/14mtc0n.jpg致命的なエラー:6行目のC: wamp www ci application models site_model.phpの非オブジェクトのget()メンバ関数への呼び出し
のスクリーンショットは、\ site_model.phpはスクリーンキャスト
models\site_model.php
class Site_model extends CI_Model {
function getAll() {
$q = $this->db->get('test');
if($q->num_rows() > 0) {
foreach ($q->result() as $row) {
$data[] = $row;
}
return $data;
}
}
とコントローラコントローラと同じです\私のモデルのコードですsite.php
class Site extends CI_Controller {
function index(){
$this-> load-> model('site_model');
$data['records'] = $this-> site_model-> getAll();
$this-> load-> view('home', $data);
}
}
そして、ここに私のDB情報です包み
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'ci_series';
(rest is default below)
はあなた
0をありがとう
を自動的にロードされていない場合は、アプリケーションを変更することにより、自動ロードデータベース/設定/ autoload.php「それは 『テストは』悪いパラメータであることを言っているの?」ではありません - もう一度エラーメッセージをお読みください。 – zerkms
[Codeigniterモデルエラー]の可能な複製(http://stackoverflow.com/questions/8625703/codeigniter-model-error) –
ありがとうMadmartigan、そのスレッドは私の問題を解決した、私は "$ this-> load->データベース(); "スクリーンキャストはそれをしなかった。ああ、スクリーンキャストは約2年です。 – Matt