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

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -