This is the link to my form window我该怎么让定制中的Symfony2表单验证错误信息
可有人建议如何自定义我的表格窗口中的错误消息像 - “这个值是无效的”,“密码不匹配”出现就像弹出空字段的错误信息?
This is the link to my form window我该怎么让定制中的Symfony2表单验证错误信息
可有人建议如何自定义我的表格窗口中的错误消息像 - “这个值是无效的”,“密码不匹配”出现就像弹出空字段的错误信息?
我想你的意思形式主题定制,你可以检查出的官方文档:
http://symfony.com/doc/current/cookbook/form/form_customization.html
这不是symfony,而是浏览器的“required”属性的实现,它显示了这些丑陋的警报消息。看起来我们不能用html/css自定义这个属性,但是你可以尝试在htm5捕获用户输入之前使用jquery来定制错误消息。
有人问类似的东西,希望它可以帮助你:override css for html5 form validation/required popup
校验错误消息可以在你的包validation.yml
文件来定制。我已经添加了一个例子。
# src/Vendor/YourBundleName/Resources/config/validation.yml
Vendor\YourBundleName\Entity\YourModel:
properties:
email:
- Email:
message: The email you entered is not a valid email.
- NotBlank
message: Please enter email.
请validation doc section和validation constraint reference仔细阅读。
如果我有一个不包含ant实体的表单怎么办? – 2013-12-03 07:59:35
如果您熟悉表单窗口图像,那么您会猜想表单是绑定到用户实体的注册表单。这就是为什么我的答案与实体有关。对于不受实体约束的表单,如果您没有找到任何满意的答案,请参阅文档或在Google上搜索或在SO中发布问题。 – 2013-12-03 13:11:55
我已经搜查,但找不到任何满意的答复:( 感谢任何WYZ – 2013-12-04 07:22:24
在Symfony2的形式验证错误,我该怎么让喜欢HTML5表格验证错误。是否有任何symfony2的方式,所以我可以显示表单验证错误,如提交表单时显示空字段错误消息。 – 2012-03-03 06:14:13