Модель пользователя CodeIgniter не загружается, если имя файла класса — user.php, и выдает ошибку: Неопределенное свойстPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Модель пользователя CodeIgniter не загружается, если имя файла класса — user.php, и выдает ошибку: Неопределенное свойст

Сообщение Anonymous »


Возможный дубликат:

Ошибка: получить свойство, не являющееся объектом


Я новичок в модели codeigniter, я пытаюсь выполнить шаги в документации, чтобы загрузить всех пользователей, зарегистрированных в моей базе данных.

Это моя модель: user.php

Код: Выделить всё

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();
}
}
Это мой контроллер: home.php

Код: Выделить всё

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."
";
}
}
}
}
показывает ошибку:

Код: Выделить всё

A PHP Error was encountered

Severity: Notice

Message: Undefined property: User::$db

Filename: models/user.php

Line Number: 30

Неустранимая ошибка: вызов функции-члена query() для объекта, не являющегося объектом, в
G:\xampp\htdocs\fiksi\system\application\models\user.php в строке 30


Строка 30, см. комментарий выше...

Подробнее здесь: https://stackoverflow.com/questions/344 ... nd-emits-e
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»