gpt4 book ai didi

css - 将颜色属性添加到 form_error

转载 作者:行者123 更新时间:2023-11-28 03:07:29 25 4
gpt4 key购买 nike

我想在 Symfony 中添加我的错误的 css。当我创建表单时,我使用实体类中的注释检测错误并在我的 html.twig 文件中添加 form_error(form.field)。我想给这个错误一个颜色。这是我的代码:

        {{ form_label(form.name , 'name') }}
{{ form_widget(form.name, {'attr': {'placeholder': 'Name','class': 'form-control'} }) }}
{{ form_errors(form.name) }}

我想将 attr 添加到我的 form_errors 以指定我想使用的颜色是红色。错误是这样产生的:

class hello {
/**
* @Assert\NotBlank()
* @Assert\Regex(
* pattern="/\d/",
* match=false,
* message="Your name should not contain numbers"
* )
*/
private $name;
}

生成的错误是 Your name should not contain numbers but it's color is black not red.谢谢

最佳答案

我不知道你的 Twig 渲染这个表单的效果如何。

但是你可以试试这个:

 <div class="form-group {% if form.email.vars.errors|length > 0 %}has-error{% endif %}">

如果发生任何错误,这将添加 has-error 类。

关于css - 将颜色属性添加到 form_error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45877675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com