据我所知,当你覆盖FOSUser Bundle Forms时,你会遵循这个结构;
{{ form_widget(form.plainPassword.first, { 'attr': {'class': 'myformclass'} }) }}
我还想在我的表单元素中添加PlaceHolder选项..我该怎么做?
所以它看起来像这样;
<input class="myformclass" placeholder="Password" type="password" id="password" name="_password" required="required" />
答案 0 :(得分:2)
{{ form_widget(form.plainPassword.first, { 'attr': {'class': 'myformclass', 'placeholder': 'Password', 'id': password'}}) }}
字段名称取决于您的表单名称
它将被命名为fosuser bundle register form
fos_user_registration_form[plainPassword][password]
id
fos_user_registration_form_plainPassword_password
您可以覆盖“id”,就像我的示例中所写的那样
必需和名称选项在表单类
中定义答案 1 :(得分:2)
您可以使用placeholder attribute。
方法1:Twig{{ form_widget(form.plainPassword.first, { 'attr': {'placeholder': 'enter your password'} }) }}
$builder
->add('plainPassword', null , array(
'attr'=>
array('placeholder'=>'enter your password')
)
);