Das CodeIgniter-Benutzermodell wird nicht geladen, wenn der Klassendateiname user.php ist, und gibt den Fehler aus: UndePhp

PHP-Programmierer chatten hier
Anonymous
 Das CodeIgniter-Benutzermodell wird nicht geladen, wenn der Klassendateiname user.php ist, und gibt den Fehler aus: Unde

Post by Anonymous »

Mögliches Duplikat:

Fehler: Eigenschaft eines Nichtobjekts abrufen


Ich bin neu im Codeigniter-Modell. Ich versuche, die Schritte in den Dokumenten zu befolgen, um alle in meiner Datenbank registrierten Benutzer zu laden.

Dies ist mein Modell: user.php

Code: Select all

class User extends Model {
function user() {
parent::Model();
}
function alluser() {
$query = $this->db->query("select * from user limit 0,5"); //Line 30 error as in my IDE located in this line
return $query->result();
}
}
Das ist mein Controller: home.php

Code: Select all

class home extends Controller {

function index() {

parent::Controller();

}
function alluser() {
$this->load->model('User');
$result = $this->User->showusers();
if ($result->num_rows()>0) {
foreach ($result as $row) {
echo "ID:".$row->userid." ".$row->userpenname."
";
echo $row->userfirstname." ".$row->userlastname."
";
}
}
}
}
Es wird ein Fehler angezeigt:

Code: Select all

A PHP Error was encountered

Severity: Notice

Message: Undefined property: User::$db

Filename: models/user.php

Line Number: 30

Schwerwiegender Fehler: Aufruf einer Mitgliedsfunktion query() für ein Nicht-Objekt in
G:\xampp\htdocs\fiksi\system\application\models\user.php in Zeile 30


Zeile 30 siehe Kommentar oben...

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post