Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/62: Рейтинг темы: голосов - 62, средняя оценка - 4.53
Заблокирован

Что за ошибка, Call to undefined method CI_Model::Model()

18.06.2011, 17:26. Показов 11826. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот код контролера :
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
 
/**
 * @author TEAM iNFECTiON
 * @copyright 2011
 */
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Goods extends CI_Controller
{
    function index ()
    {
       
       //$this->load->helper('html');
       //$this->load->view ('goods/test');
       $this->load->model ('mdl_good');
       $data=$this->mdl_goods->get(3);
       print_r ($data);
       
    }
    
 
    
}
 
 
?>
Вот код модели:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
 <?php
 
/**
 * @author TEAM iNFECTiON
 * @copyright 2011
 */
 if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 
class mdl_good extends CI_Model
{
    
    var $table = 'goods';
    var $keyid = 'id';
    
    function mdl_good ()
    {
       parent::Model();
    }
    
    /**
     * Функция добавления 
     */
    function add($data)
    {
      $this->db->inser ($this->table, $data);
      return $this->db->inser_id (); // Возращаем номер товара
    }
    
    /**
     *  Функция для редоктирования 
     */
    function edit($id, $data)
    {
        $this->db->where ($this->idkey, $id);
        $this->db->update ($this->table, $data);
    }
    
    /**
     * Функция удаления
     */
     
     function del ($id) 
     {
        $this->db->where ($this->idkey, $id);
        $this->db->delete ($this->table);
        
     }
     
     /**
      * Получение даных о товаре
      */
   function get($id)
   {
       $this->db->where ($this->idkey, $id);
       $query = $this->db->get ($this->table);
       return $query->result_array();   
   }
  
   
   /**
    * Получение списка товаров
    */
    function getlist ()
    {
        $this->db->get ($this->table);
        return $query->result_array();
        
    } 
 
}



?>


Вот ошибка : Fatal error: Call to undefined method CI_Model::Model() in Z:\home\test1.ru\www\system\application\ models\mdl_good.php on line 17


Как ее устранить не могу понять. Пожалуйста подскажите как устранить ету ошибку
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.06.2011, 17:26
Ответы с готовыми решениями:

Ошибка Call to undefined method mysqli::bind_param()
И снова здравствуйте. Снова ошибки и снова поиски по их решению, гугл-яндекс именно по этой ошибке ничего не дал, поиск по сайту тоже. К...

Ошибка Uncaught Error: Call to undefined method DB::prepare() in
Здравствуйте, имеется код: &lt;?php class DB { public function __construct() { //подключает файл с параметрами ...

Ошибка после обновления Joomla: Call to undefined method JAdministrator
обновила джумлу,а мне ошибку выбивает Fatal error: Call to undefined method JAdministrator::exe cute() in...

4
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
18.06.2011, 17:28
Говорит, что у класса CI_Model (ты используешь его как родительский) нет метода Model(), к которому ты пытаешься обратиться.
0
Заблокирован
18.06.2011, 20:58  [ТС]
Цитата Сообщение от Humanoid Посмотреть сообщение
Говорит, что у класса CI_Model (ты используешь его как родительский) нет метода Model(), к которому ты пытаешься обратиться.
Можеш показать на примери, а то я так не пойму. просто а я начинающий пхп программист, в книги написано так как я выложил на форум покажи как надо если не сложно буду благодарен
0
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
18.06.2011, 21:04
Там ты обращаешься к функции, которой не существует. Поэтому и ошибка. А как надо - не знаю... всё зависит от задачи. Посмотри содержимое класса CI_Model... может, там не model, а как-то по другому называется.
0
Заблокирован
18.06.2011, 21:24  [ТС]
Цитата Сообщение от Humanoid Посмотреть сообщение
Там ты обращаешься к функции, которой не существует. Поэтому и ошибка. А как надо - не знаю... всё зависит от задачи. Посмотри содержимое класса CI_Model... может, там не model, а как-то по другому называется.
А де это глянуть можно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.06.2011, 21:24
Помогаю со студенческими работами здесь

Непонятная ошибка в codeigniter: Fatal error: Call to undefined method CI_DB_mysql_driver::ubdate()
всем доброго врмени суток я начинаю изучать codeigniter и у меня возникла непонятная проблема код в контролере public function...

Ошибка Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::rowCount()
Мне нужно вернуть количество строк, которые были затронуты в запросе UPDATE. Вылетает ошибка Fatal error: Uncaught Error: Call to...

Классы. Ошибка "Fatal error: Call to undefined method Wildcat::_construct ()"
Всем доброго времени суток, проблема вот: Fatal error: Call to undefined method Wildcat::_construct() in...

Ошибка "Call to undefined method db::error()"
Приветствую! Возникла следующая ошибка: Строка 584: В чём может быть причина?

Call to undefined method
делаю angularjs приложение с php back-end. Оно должно показывать весь список товаров и добавлять товары методом POST. Все работает (даже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru