私はblocktry--catchを持っていて、テンプレートのエラーを$errorに割り当てたいと思っています。私は試した:
catch (Exception $e) {
$smarty->assign("error", 'Error! Details: '.$e->getMessage());
}
また試した:
catch (Exception $e) {
$error = $e->getMessage());
}
$smarty->assign("error", $error);
しかし、エラーがない場合、smartyはこの変数を必要とし、すべてがクラッシュします。ifを使わずに対処する方法はありますか?それとも私は最初から間違っているのでしょうか?