Codeigniter加载一个空页面

时间:2013-06-28 09:26:55

标签: codeigniter view controller

我在CI面临一个奇怪的问题:

加载我的视图后,我在表单中选择一个选项并发送请求。我的后端处理它并向我发送回复。如果出现错误,我会捕获异常,并希望加载相同的视图,但上面会显示错误消息。

问题是我得到一个空页面。当我在视图的最后一行放置die()命令时,我可以看到包含我的错误消息的页面。如果我直接放置die()命令  $this->load->view($template, $vars)

在控制器中我得到一个空页面,与没有任何die()命令时的开头相同。 我已将error_reporting设置为E_ALL并且display_errors已启用,但不会发生错误。

这里出了什么问题?

我提前感谢任何帮助!

干杯! naptoon

1 个答案:

答案 0 :(得分:2)

除非您使用第三个参数返回视图的输出,否则不能在exit()之后直接放置die()$this->load->view()

我在这里概述了原因:Use Loader class within a hook in CodeIgniter