2013-05-07 35 views
1

我是codeigniter的新手,所以请原谅我的愚蠢。Codeigniter控制器的子页面? (Codeigniter的新手请帮忙)

我建立一个客户端门户和我有我的管理/客户端登录设置我目前工作的管理区第一,所以我有我的管理设置控制器和它加载存储的视图;

意见(文件夹) - >管理(文件夹) - >管理 - view.php

我想保留意见的文件夹内的文件夹管理我所有的管理面板的看法。

无论如何,所以我已经设置我的链接到管理面板中的页面,例如;

<a href="./admin/company">Client Companies</a><br/> 
    <a href="./admin/client_view">Client List</a><br/> 
    <a href="./admin/rig_list">Rigs/Platforms</a><br/> 

现在我明白,当你调用一个URL像我有/管理员/是控制器和/公司/是被调用的功能。现在

我想呼吁公司的控制这个页面,因为我在公司控制器,它定义了哪些意见和哪些数据拉的管理面板的公司页面有大量的代码。

现在我在管理公司的功能看起来像;

function company(){ 
    log_message('debug', 'company_view Function Ran'); 
    $data['page_title'] = 'Bomar Client Portal - Admin Area'; 
    $this->load->view('admin/header', $data); 
    $this->load->view('admin/admin_navigation');  
    $this->load->view('admin/company_view', $data); 
    $this->load->view('admin/footer'); 
} 

,我想只需更换打电话给公司负责人,我特地到类似的问题,从控制器呼叫控制器,每个人都建议反对。

所以,如果我不应该从管理控制器要求公司控制器我将如何保持URL指向/管理/企业/

我知道我可以很容易地指向/公司/,它会渲染使用公司的控制器,但我想保持在url管理员位的页面,如果你明白的地方IM来自哪里?这是一个“你不能这样做,停止如此挑剔!”?

回答