Я читал похожие посты, но все они, кажется, сосредоточены на верхних и нижних колонтитулах.В моем приложении есть раздел администратора, который состоит из отдельных функций для людей, мест и событий.Каждый из которых является отдельным представлением, но все три совместно используют один контроллер, который содержит функции, специфичные для каждого.Другими словами 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);
}