CI MVC: несколько представлений и / или контроллеров? - PullRequest
0 голосов
/ 16 июня 2011

Я читал похожие посты, но все они, кажется, сосредоточены на верхних и нижних колонтитулах.В моем приложении есть раздел администратора, который состоит из отдельных функций для людей, мест и событий.Каждый из которых является отдельным представлением, но все три совместно используют один контроллер, который содержит функции, специфичные для каждого.Другими словами 3 модели, 1 контроллер, 3 вида.Это идеал?

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

Любая помощь приветствуется!

class Admin extends CI_Controller{

         function index(){      
           $data['states'] = $this->db->get('states')->result(); /*these are used to populate dropdowns */
           $data['venues'] = $this->db->get('venue')->result();
           $data['events'] = $this->db->get('event')->result();
           $this->load->view('admin/people', $data);
           $this->load->view('admin/venues', $data);
           $this->load->view('admin/events', $data);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...