У меня проблемы с установкой формы обертки пользовательского идентификатора. $ options ['attr'] ['id'] не работает. Все параметры, передаваемые CreateForm() метод, как представляется, игнорируются ... Я работаю на Symfony 2.1 бета 1Как настроить основной идентификатор формы в Symfony2
установки Форма:
$login_form = $this->createForm(new LoginType(), $user, array(
'attr' => array(
'id' => 'login-form'
)
));
, который передается в представление:
{{ form_widget(login_form) }}
Но он производит:
<div id="login">
<div>
<label class="required">Mobile</label>
<input type="text" maxlength="255" required="required" name="login[mobile]" id="login_mobile">
</div>
<div>
<label class="required">Password</label>
<input type="text" maxlength="255" required="required" name="login[password]" id="login_password">
</div>
</div>
Так форма обертка имеет идентификатор = "логин", модули TEAD «Логин-формы»
Да, но это не решает проблему, пока у вас есть несколько форм. Также это изменит префикс имени, например. login ['password'], login_form ['password']. Я хочу только изменить атрибут html ID –
создать форму с встроенными формами внутри. –