我在CI面临一个奇怪的问题:
加载我的视图后,我在表单中选择一个选项并发送请求。我的后端处理它并向我发送回复。如果出现错误,我会捕获异常,并希望加载相同的视图,但上面会显示错误消息。
问题是我得到一个空页面。当我在视图的最后一行放置die()
命令时,我可以看到包含我的错误消息的页面。如果我直接放置die()
命令
$this->load->view($template, $vars)
在控制器中我得到一个空页面,与没有任何die()
命令时的开头相同。
我已将error_reporting设置为E_ALL并且display_errors已启用,但不会发生错误。
这里出了什么问题?
我提前感谢任何帮助!
干杯! naptoon
答案 0 :(得分:2)
除非您使用第三个参数返回视图的输出,否则不能在exit()
之后直接放置die()
或$this->load->view()
。