symfony - Login form using createForm with symfony2 -
i newbie in symfony. want known if possible create login form using createform method. have logintype class implemanting buildform method create array whith necessary fields form (_username, _password, submit button).
in controller, use :
$form = $this->createform(new logintype(), $login, array('action' => $this->generateurl('login_check'))); $login instance of flat data class members (_username, _password) getters , setters in entity directory.
i render :
return $this->render('lppdgprofessionalbookletbundle:login:login.html.twig', array('error'=> $error, 'form' => $form->createview())); source of html form show : name="login[_username]" "name" field , name="login[_password] for"password" field. there way avoid name field in array. more : when using manual form works fine.
thanks.
laurent
set names in app/config/security.yml file:
form_login: provider: cerad_account_user_provider login_path: cerad_account_login check_path: cerad_account_login_check default_target_path: cerad_tourn_home username_parameter: cerad_account_signin[username] # adjust these 3 lines password_parameter: cerad_account_signin[password] csrf_parameter: cerad_account_signin[_token] csrf_provider: form.csrf_provider intention: authenticate
Comments
Post a Comment