2014-11-23 48 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