codeigniter smarty空白页问题

时间:2011-05-09 13:34:21

标签: codeigniter smarty

有没有办法强制codeigniter显示聪明的错误?

我正在尝试包含一个文件:

{include file="header.tpl.php"}

但结果我有一个没有错误的空白页。

我将错误设置为E_ALL并且正在显示php错误。

感谢。

1 个答案:

答案 0 :(得分:3)

Smarty会在调用时更改错误报告级别,并在返回之前将其更改回来。你如何改变设置将取决于你如何使用Smarty并将其与Codeigniter集成 - 对我来说,我可以在config / smarty.php中更改它,但核心Smarty方式是这样的:

$smarty->error_reporting = E_ALL & ~E_NOTICE;

如果你已经扩展Smarty课程来制作自己的,你可能会想要像

这样的东西
$this->error_reporting = E_ALL & ~E_NOTICE;

在你的构造函数中。

如果你这样做,错误应该开始显示!