我是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來自哪裏?這是一個「你不能這樣做,停止如此挑剔!」?
千恩萬謝我發現,自己的這麼直截了當我都用過路線無論如何非常感謝您設置默認值。我的路線:$ route ['admin/company'] =「company」; – Sam 2013-05-07 12:49:26