的Symfony的變化風格我有一個重複字段的表單:「重複」字段
$builder->add('password', 'repeated', array('type' => 'password'));
我想這樣反覆場從其他領域呈現不同 - 我該怎麼做呢?我是Symfony和樹枝的新手,如果您有代碼建議,請添加一些關於代碼放置位置的信息。
我form.html.twig看起來是這樣的:提前
{{ form_widget(form) }}
感謝。
的Symfony的變化風格我有一個重複字段的表單:「重複」字段
$builder->add('password', 'repeated', array('type' => 'password'));
我想這樣反覆場從其他領域呈現不同 - 我該怎麼做呢?我是Symfony和樹枝的新手,如果您有代碼建議,請添加一些關於代碼放置位置的信息。
我form.html.twig看起來是這樣的:提前
{{ form_widget(form) }}
感謝。
這是使用Twitter的引導我如何顯示我的再三場,當然你可以改變這些類使用的是
<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':''} }) }}
只需給他們分配你想分配他們的班級,讓他們看起來不同。
直升機
'first_options' => array('label' => 'form.password','attr' => array('class' => 'mystyle'))
類似的東西在formType,它類添加到您的輸入元素,讓你定製。
您的意思是?如何渲染不同?你可以添加一個特殊的CSS類...如果它是關於樣式的。 –
這個答案可能會幫助你http://stackoverflow.com/a/10675393/3492835。如果您需要更多信息,請查看[如何自定義表單呈現](http://symfony.com/doc/current/cookbook/form/form_customization.html)。 – Xatoo