2014-11-23 83 views
0

如果我使用此代碼的頁面顯示:如果我評論的//exit;Codeigniter中的這個錯誤是什麼?

class Welcome extends CI_Controller { 

function __construct() 
{ 
    parent::__construct(); 
    $this->load->model("m_welcome", "mod"); 
} 

public function index() 
{ 
    $this->load->view("test.php", array()); 
    //exit; 
} 
} 

它顯示了所有的頁面。如果我不評論它,該頁面不會顯示任何內容。這很奇怪。

+0

嘗試加載沒有空數組的視圖「$ this-> load-> view(」test.php「);」。有你的看法test.php一些PHP代碼? – avenda 2014-11-23 21:48:28

回答

2

您即將取消執行 - 這不是錯誤,而是CI中的預期行爲。

如果您在此時退出,您將停止將輸出發送到瀏覽器的執行。來自路徑方法的響應將不會發送到處理請求&響應的父方法。

+0

哪個函數幫助直接把它熄滅? – jewelnguyen8 2014-11-23 15:42:21

+0

@ jewelnguyen8您可以使用:'$ this-> output-> set_output(「您要輸出的任何數據」);'從控制器方法內部。 – SeanNieuwoudt 2014-11-23 16:00:53