CI MVC:多视图和/或控制器?

时间:2011-06-16 13:36:43

标签: php codeigniter templates

我看过类似的帖子,但他们似乎都专注于页眉/页脚。在我的应用程序中,我有一个管理部分,其中包含针对人员,场所和活动的个人功能。每个都是一个单独的视图,但所有三个共享一个控制器,其中包含特定于每个控制器的功能。换句话说,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);
        }

0 个答案:

没有答案