CodeIgniter, как вернуть несколько запросов от модели к контроллеру? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 CodeIgniter, как вернуть несколько запросов от модели к контроллеру? [дубликат]

Сообщение Anonymous »

Я пытаюсь заставить мою модель возвращать два запроса: один для самих данных, которые представляют собой несколько записей из таблицы «Категории», и поле счетчика из таблицы «Сообщения».

Я пробовал множество возможных решений, но пока ни одно из них не помогло мне.

Мое представление работает с правильным маршрутом /forum/$id, но загружает категории и количество сообщений для каждой категории. не будет работать.

Контроллер категорий:

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

$this->load->database();
$this->load->model("Categories_model");

$results=$this->Categories_model->getCategories();

$data=array('results'=>$results);

$this->load->view('Categories_view',$results);
Модель категорий:

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

// this works if I only want to get all the categories
// $query=$this->db->get('Categories');
// return $query->result();

$query1 = $this->db->get('Categories');
$query2 = $this->db->query("SELECT COUNT(*) AS rowCount FROM Posts");

$return array('categories' => $query1, 'count' => $query2);
Просмотр категорий:

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



[url=

Подробнее здесь: [url]https://stackoverflow.com/questions/29944028/codeigniter-how-to-return-multiple-queries-from-model-to-controller[/url]
Ответить

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

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

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

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

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