Есть класс формы:
class LoginForm extends AbstractType<br>
{<br>
public function buildForm(FormBuilder $builder, array $options)<br>
{<br>
$builder->add('username','text');<br>
$builder->add('password','password');<br>
}<br><br>
public function getName()<br>
{<br>
return 'login';<br>
}<br>
}<br>
Генерируется код:
<form action="/app_dev.php/login_check" method="post"><br>
<div id="login"><br>
<input type="hidden" id="login__token" name="login[_token]" value="b7521243e04f79fb55c77c6ea8dc782578beab99" /><br>
<div><br>
<label for="login_username" class=" required">Username</label><br>
<input type="text" id="login_username" name="login[username]" required="required" /><br>
</div><br>
<div><br>
<label for="login_password" class=" required">Password</label><br>
<input type="password" id="login_password" name="login[password]" required="required" /><br>
</div><br>
</div><br>
<input type="submit" name="login" /><br>
</form>
Для авторизации Symfony требует имена полей: username и password.
Если выставить в конфиге так:
form_login:<br>
check_path: /login_check<br>
login_path: /login<br>
username_parameter: login[username]<br>
password_parameter: login[password]
То все равно не работает.
Как установить полям свои названия или как авторизации указать использовать такие имена?