Symfony错误在模板中呈现

时间:2011-11-22 12:44:14

标签: php forms symfony1 symfony-1.4

我开发了一个自定义登录表单而没有使用CMD提示符,它与数据库没有任何关系。

我只想验证它。我已将用户名上的验证器应用为'name' => new sfValidatorEmail(),。操作中的isValid函数工作正常,但如何在模板文件中显示错误。

我的模板代码如下,

<?php echo $form ?>

3 个答案:

答案 0 :(得分:3)

echo $form->renderGlobalErrors();将输出任何全局错误(例如安全令牌错误),但不会输出特定于字段的错误(EG“此字段是必需的”或“此字段需要是7位数字”)。我相信在渲染整个表单时会输出字段特定的错误,但您可以使用echo $form['field']->renderError()输出特定字段的错误。

答案 1 :(得分:1)

您应该阅读symfony网站上的Forms for web Designers章节。

答案 2 :(得分:0)

显示您可以使用的所有错误......

echo $form->renderGlobalErrors();