gpt4 book ai didi

php - Symfony 更改 'repeated' 字段的样式

转载 作者:可可西里 更新时间:2023-11-01 00:31:34 24 4
gpt4 key购买 nike

我有一个带有重复字段的表单:

$builder->add('password', 'repeated', array( 'type' => 'password' ));

我希望这个重复字段以不同于其他字段的方式呈现 - 我该怎么做?我是 Symfony 和 twig 的新手,所以如果您对代码有任何建议,请添加一些关于代码放置位置的信息。

我的 form.html.twig 看起来像这样:

{{ form_widget(form) }}

提前致谢。

最佳答案

这就是我使用 twitter bootstrap 显示重复字段的方式,当然你可以将这些类更改为你正在使用的类

<form action="{{ path('passwordReset') }}" method="post" role="form">
{{ form_errors(form) }}
<div class="login-screen">
<h4>Reset Your Password</h4>

<div class="login-form">
<div class="form-group">
{{ form_widget(form.password.first, { 'attr': {'class': 'form-control', 'placeholder': 'Enter your password', 'value':''} }) }}
{% if(form_errors(form.password.first)) %}
<div class="alert alert-danger">{{ form_errors(form.password.first) }}</div>
{% endif %}
<label class="login-field-icon fui-lock" for="login-password"></label>
</div>
<div class="form-group">
{{ form_widget(form.password.second, { 'attr': {'class': 'form-control', 'placeholder': 'Confirm your password', 'value':''} }) }}
{% if(form_errors(form.password.second)) %}
<div class="alert alert-danger">{{ form_errors(form.password.second) }}</div>
{% endif %}
<label class="login-field-icon fui-lock" for="login-name"></label>
</div>
<button class="btn btn-primary btn-lg btn-block" type="submit">Submit</button>
<a class="login-link" href="{{ path('login') }}">Sign in</a>
</div>
</div>
{{ form_rest(form) }}
</form>

你需要的是下面两个

{{ form_widget(form.password.first, { 'attr': {'class': 'form-control', 'placeholder': 'Enter your password', 'value':''}  }) }}
{{ form_widget(form.password.second, { 'attr': {'class': 'form-control', 'placeholder': 'Confirm your password', 'value':''} }) }}

只需为他们分配您想要分配给他们的类别,让他们看起来与众不同。

关于php - Symfony 更改 'repeated' 字段的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27922310/

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