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頁面
而後根據頁面上面的錯誤提示來調試便可~!服務器