調試smarty模板的錯誤

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頁面


而後根據頁面上面的錯誤提示來調試便可~!服務器

相關文章
相關標籤/搜索