error_reporting(E_ALL); $smarty->display('send-client-email.tpl');
调试smarty模板的错误。php
当一个php代码文件当中,既有smarty模板调用,又有mysql操做时,只出现一片空白,彻底没有错误提示。那么这个时候,实在是让人(指我这种菜鸟级别的程序员)猜不许哪里出错。mysql
调试步骤:核心思想,是分离调试。先检查当前页面的php有没有语法错误,若是没有那么开始检查smarty template是否有语法错误。程序员
调试smarty template最好的办法就是写一个简单smarty template测试用例,代码很简单,就是上面的这两句代码便可。sql
//默认你当前的服务器环境配置是display_error的 error_reporting(E_ALL); //显示全部的错误报告 $smarty->display('send-client-email.tpl');//调用显示smarty template页面
而后根据页面上面的错误提示来调试便可~!服务器