2011-05-25 78 views
0

進出口新的笨,我似乎無法讓我的頭解決這個問題。笨控制器和GET變量

我有一個人控制

function index() 
{ 
    $this->load->model('person_model'); 

    $headData['title'] = 'Person'; 
    $data['records'] = $this->person_model->getAll(); 

    $this->load->view('header', $headData); 
    //$this->load->view('db_options_view'); 
    $this->load->view('person_view', $data); 
    $this->load->view('footer'); 
} 

以上選擇每個人從我的數據庫,我的觀點的人(www.example.com/person/)有一張表格列出每個人的ID和他們的名字。

每個人在表的ID字段是一個鏈接到一個頁面,只是這個人(www.example.com/person/24)的信息。這是正確的還是需要(www.example.com/person/view/24),在人員控制器中使用名爲view的方法?

請問這需要一個單獨的觀點一樣好,甚至可以將它與相同的觀點做什麼?

我敢肯定,這是非常簡單的,但我認爲這將是更好的,如果我有一個很好的答案,所以我可以開始做了正確的方式,而不是自學錯誤的方式來做到這一點!

回答

0

這將是一個控制器的事情,而不是一個看法。只是想把它放在那裏首先。其次是domain.com/person/24 person是控制器中函數的名稱,在這種情況下是24作爲函數的參數。如果做得正確,你可以通過同一個控制器處理它(也注意到24在這種情況下將是指數()函數的參數,即:指數($變量)

+0

所以,我只想測試索引函數內部是否$ ID是否設置並加載相應的視圖? – callumander 2011-05-25 10:37:20

+0

如果我明白你想說什麼然後,基本上是啊,或者你可以指定view/function-name/function-parameter作爲URL – chris 2011-05-25 11:28:05