Ошибка при подключении модели

153
20 октября 2018, 08:50

Пытаюсь подключить модель в контроллере

<?php
class Poc extends CI_Controller {
    public function __construct() {
        parent::__construct();
        $this->load->model('poc_model');

Сама модель лежит по обычному пути в папке models

models/Poc_model.php

Код в модели выглядит следующим образом:

<?php
class Poc_model extends CI_Model {
    public function __construct() {
        parent::__construct();
    }
    public function getAllFields(){
        return $this->db->get_where('mytable', array('status' => 1))->result_array();
    }
}

Создал метод в контроллере

public function addAncetData() {
    $allFields = $this->Poc->getAllFields();
    print_r($allFields);

при обращении к которому выходит ошибка:

A PHP Error was encountered Severity: Notice

Message: Undefined property: Poc::$Poc

Filename: controllers/Poc.php

Что делаю неправильно?

Answer 1

У вас:

$allFields = $this->Poc->getAllFields();

А надо:

$allFields = $this->poc_model->getAllFields();
READ ALSO
Фраймворк slim zend работает некоректно в Ubuntu

Фраймворк slim zend работает некоректно в Ubuntu

Фрайимворк работает на linux не полностью Некоторые переменные от PHP jquery определяет пустыми и выдаёт алерт сообщение На виндовс в xamp server таких...

171
Как вывести значение по номеру из отсортированного массива?

Как вывести значение по номеру из отсортированного массива?

Допустим отсортировали ассоциативный массив, теперь надо вывести значение по номеру

201
сбор массива из данных приходящих из бд

сбор массива из данных приходящих из бд

Нужно собрать один массив из данных пользователя, которые записаны в несколько разных таблиц, в некоторых таблицах есть несколько записей...

152
В логах обрезает параметры

В логах обрезает параметры

Как называется в phpini константа, которая позволяет увеличить ограничение на размер лога, чтобы он не обрезал параметры? Пример обрезанных...

149