2013-02-09 66 views
4

嘿傢伙我是codeigniter上的新手我想在不同的頁面上顯示multipe視圖..我創建一個頁面,在其上創建編輯按鈕,我希望當我點擊編輯按鈕我rediect另一頁.. ..我可以做到這一點。 。請幫助 這裏是我的代碼:如何在codeigniter中的不同頁面上顯示多個視圖

class Edit extends CI_Controller 
{ 
    function __construct() 
    { 
      parent::__construct(); 
    } 
    function edit() 
    { 
     $this->load->helper('url'); 
     if($this->input->post('edit') == True) 
     { 
      redirect('edit'); 
     } 
    } 
} 
+0

$ this-> load-> view('edit_view'); – AlphaMale 2013-02-09 06:23:26

+0

請你詳細說明@AlphaMale – Jay 2013-02-09 06:28:37

+0

請閱讀這裏的文檔:http://ellislab.com/codeigniter/user-guide/ – 2013-02-09 06:36:19

回答

1

視圖1:(如果你的鏈接存在)

<?php echo anchor('Edit/edit', 'Edit Value'); // Here Edit is your controller and edit is the function name. ?> 

而且在編輯器修改它是這樣的:

class Edit extends CI_Controller 
{ 
    function __construct() 
    { 
      parent::__construct(); 
    } 

    function edit() 
    { 
     $this->load->helper('url'); 
     if($this->input->post('edit') == True) 
     { 
      //redirect('edit'); //Do not use this as this line will call the same function again. 
      $this->load->view('edit_view'); // where edit_view.php is present in your views directory. 
     } 
    } 
} 

希望這有助於。

1

按鈕將在視圖,這意味着對視圖點擊按鈕應該重定向到其他頁面(視​​圖):

使用錨此上觀點:

<?php echo anchor('controller_name/function_name', 'acnchor_name'); ?> 

<?php echo anchor('Edit/edit', 'edit'); ?> 

其中編輯必須是函數和視圖的名稱。

現在將會有一個點擊鏈接,它會重定向到編輯視圖。

希望能幫到你!

相關問題