Der Browser:kann nicht die angegebene Klasse suchen: Session.php in Codeigniter
kann nicht die angegebene Klasse suchen: Session.php
Das ist mein Controller:
<?php
class Chat extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('Chat_model');
}
public function index() {
$this->view_data['chat_id'] = 1;
$this->view_data['student_id'] = $this->session->userdata('student_id');
$this->view_data['page_content'] = 'chat';
$this->load->view('chat');
}
public function ajax_addChatMessage() {
$chat_id = $this->input->post('chat_id');
$student_id = $this->input->post('student_id');
$bericht = $this->input->post('chat_id', TRUE);
$this->Chat_model->addChatMessage($chat_id, $student_id, $bericht);
}
}
Wenn ich mein Modell in parent::__construct(); // $this->load->model('Chat_model');
in Kommentar setze, ist der Fehler weg.
Das ist mein Chat_model:
<?php
class Chat_model extends CI_Controller {
public function Chat_model() {
parent::__construct();
}
public function addChatMessage($chat_id, $student_id, $bericht) {
$query = "INSERT INTO tbl_chatberichten (chat_id, student_id, bericht) VALUES (?,?,?)";
$this->db->query($query, array($chat_id, $student_id, $bericht));
}
}
Na dann ist dein Problem im Modell richtig? Kannst du uns den Code zeigen, den du dort bekommen hast? Haben Sie die Elternmodellklasse erstellt? – Jordy
Ich habe es in meiner Frage – thais
hinzugefügt Könnten Sie bitte '__construct()' anstelle von 'Chat_model()' verwenden? Es wird von Codeigniter empfohlen und vielleicht gibt es das Problem. – Jordy