我有块try-catch,我想将模板的错误分配给$error。我试过了:
catch (Exception $e) {
$smarty->assign("error", 'Error! Details: '.$e->getMessage());
}
也试过:
catch (Exception $e) {
$error = $e->getMessage());
}
$smarty->assign("error", $error);
但是当没有错误时,smarty 需要这个变量并且所有的崩溃。有什么方法可以不使用 if 来处理它?或者我可能从一开始就做错了?