我使用Assert来验证如下字段
@Assert\NotBlank(message="this field cannot be empty")
$private title;
@Assert\NotBlank(message="this field cannot be empty")
$private description;
@Assert\NotBlank(message="this field cannot be empty")
$private price;
现在,当我在html中使用表单时。细枝
{% body block %}
{{ form(form, {"attr": {"novalidate": "novalidate"}}) }}
{% endblock %}
一切都很好,如果我有一个空字段,我得到了我的消息,但当我试图像
{% body block %}
{{ form_start(form, {"attr": {"novalidate": "novalidate"}}) }}
{{ form_widget(form.title) }}
{{ form_widget(form.description) }}
{{ form_widget(form.price) }}
{{ form_rest(form) }}
{{ form_end(form, {"attr": {"novalidate": "novalidate"}}) }}
{% endblock %}
我得到的消息类似于默认消息,我无法添加广告,但在我的字段旁边没有消息。我做错了什么?
我已经尝试在每个表单字段中使用novalidate属性,但它仍然不起作用
您应该使用{form\u row(form.title)}
而不是{{form\u widget(form.title)}
等等。或者将{{form\u error(form.title)}}
添加到每个{{form\u小部件(form.title)}
中,依此类推。
说明:form\u小部件
仅呈现表单控件,即输入框或下拉列表<代码>表单行呈现:表单标签
-字段标题,表单小部件
-控件,表单错误
如果需要-附加到字段的错误。它还将所有内容包装在nicediv
上,以对相关部分进行分组。
问题内容: 今天,我看到了一个带有Java断言而不是JUnit断言的JUnit测试用例-相对于另一个而言,优先选择一个优点还是缺点? 问题答案: 在JUnit4中,JUnit断言引发的异常(实际上是Error)与java 关键字(AssertionError)引发的错误相同,因此它与堆栈跟踪完全相同,除了您无法分辨出其区别。 话虽这么说,断言必须在JVM中使用特殊标志运行,导致许多测试似乎通过了,
我有一个注销功能,在另一个项目中工作,但由于某种原因,在我目前正在处理的项目中不工作。看起来它只是刷新了页面。我查了Symfony的官方留档https://symfony.com/doc/current/security.html但无济于事。希望你们能帮我。 更新:Security.yml: 控制器: 注销小枝: 编辑:我正在使用Symfony 3.4。当我进入页面 /logout它看起来像只是刷
我得到了一个登录表单,提交后,但似乎不自动认证,我可以看到匿名在分析器,即使我登录为管理员。 我正在从数据库中获取数据: 当然,数据库中存储的密码是加密的。 security.yml(app/config/security.yml) SecurityController.php(src/AppBundle/Controller) User.php(src/AppBundle/Entity/User
问题内容: 我正在用Spring Boot编写一个应用程序,所以我要写给Kafka: 然后在我的方法里面: 但是我觉得我只是依靠它来工作,我怎么知道它是否起作用?如果它是异步的,那么返回200代码并希望它能奏效是个好习惯吗?我很困惑。如果没有Kafka,这不会失败吗?不应该提示我捕获异常吗? 问题答案: 是的,如果Kafka不可用,该呼叫将失败,但是如果您异步发送它,则不会通知任何人。您可以指定将
我有一个在2个变量上带有@Assert的实体: 显示不是很好看,我想通过添加一个CSS类来改进它。Symfony 5有可能做到这一点吗?怎样谢谢你的帮助!
问题内容: 我正在尝试编写一个断言,以检查用户提供的大小是否为正值,如果不是,则使其为正,此语句位于类构造函数内部,该类构造函数采用大小值,然后生成array [size]。我写了下面的代码,我认为是正确的。 尽管我似乎从未评估过我的断言并继续执行程序,但会导致NegativeArraySize错误(我正在尝试避免) 我也尝试过 并且程序无法停止为负值。 我最近在Mac上运行Java时遇到了一些问