我開發了一個不使用CMD提示的自定義登錄表單,它與數據庫沒有任何關係。Symfony在模板中呈現錯誤
我只是想驗證它。我已經在用戶名上應用驗證器爲'name' => new sfValidatorEmail(),
。該操作中的isValid函數工作正常,但是如何在模板文件中顯示錯誤。
我的模板代碼的樣子,
<?php echo $form ?>
我開發了一個不使用CMD提示的自定義登錄表單,它與數據庫沒有任何關係。Symfony在模板中呈現錯誤
我只是想驗證它。我已經在用戶名上應用驗證器爲'name' => new sfValidatorEmail(),
。該操作中的isValid函數工作正常,但是如何在模板文件中顯示錯誤。
我的模板代碼的樣子,
<?php echo $form ?>
echo $form->renderGlobalErrors();
將輸出全球任何錯誤(如安全令牌錯誤),而不是那些「這個字段是必須的」或「該字段需要是7位數字」)。我相信在渲染整個表單時會輸出特定於字段的錯誤,但您可以使用echo $form['field']->renderError()
來輸出特定字段的錯誤。
+1「我相信在渲染整個表單時輸出字段特定的錯誤」。 – greg0ire