public function buildForm(FormBuilderInterface $builder, array $options) { $cities=new AdsmanagerCities(); $builder ->add('location','choice', array( 'choices' =>$cities->getCities($GLOBALS['kernel']->getContainer()->get('doctrine.orm.entity_manager')), 'multiple' => false,'empty_value' => 'Choose an option','label' => 'form.location', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'js-select','id' =>'categories','data-placeholder'=>'Seleccione Ciudad','style'=>'width: 13rem;') )) ->add('username', null, array('label' => 'form.username', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm'))) ->add('firstname', null, array('label' => 'form.firstname', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm'))) ->add('lastname', null, array('label' => 'form.lastname', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm'))) ->add('email', 'email', array('label' => 'form.email', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm'))) ->add('birthday', 'date', array( 'years' => range(1950,2010), 'format' => 'MM/dd/yyyy', 'label' => 'form.birthday', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm') )) ->add('plainPassword', 'repeated', array( 'type' => 'password', 'options' => array('translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm')), 'first_options' => array('label' => 'form.password'), 'second_options' => array('label' => 'form.password_confirmation'), 'invalid_message' => 'fos_user.password.mismatch', )) ; }
public function buildForm(FormBuilderInterface $builder, array $options) { if (class_exists('Symfony\Component\Security\Core\Validator\Constraints\UserPassword')) { $constraint = new UserPassword(); } else { // Symfony 2.1 support with the old constraint class $constraint = new OldUserPassword(); } $cities=new AdsmanagerCities(); $this->buildUserForm($builder, $options); $builder ->add('location','choice', array( 'choices' =>$cities->getCities($GLOBALS['kernel']->getContainer()->get('doctrine.orm.entity_manager')), 'multiple' => false,'empty_value' => 'Choose an option','label' => 'form.location', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'js-select','id' =>'categories','data-placeholder'=>'Seleccione Ciudad','style'=>'width: 13rem;') )) ->add('username', null, array('label' => 'form.username', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm'))) ->add('firstname', null, array('label' => 'form.firstname', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm'))) ->add('lastname', null, array('label' => 'form.lastname', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm'))) ->add('email', 'email', array('label' => 'form.email', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm'))) ->add('birthday', 'date', array( 'years' => range(1950,2010), 'format' => 'MM/dd/yyyy', 'label' => 'form.birthday', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm') )); /* ->add('current_password', 'password', array( 'label' => 'form.current_password','attr'=> array( 'class' => 'userForm'), 'translation_domain' => 'FOSUserBundle', 'mapped' => false, 'constraints' => $constraint, ));*/ }
/** * @param FormBuilderInterface $builder * @param array $options */ public function buildForm(FormBuilderInterface $builder, array $options) { $cities=new AdsmanagerCities(); $builder ->add('catid') ->add('adLocation','choice', array( 'choices' =>$cities->getCities($this->em), 'multiple' => false,'empty_value' => 'Choose an option','label' => 'form.location', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'js-select','id' =>'categories','data-placeholder'=>'Seleccione Ciudad','style'=>'width: 13rem;') )) ->add('adHeadline','text',array( 'label' => 'form.adHeadline', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm') )) ->add('adKeywords','textarea',array( 'label' => 'form.adKeywords', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm') )) ->add('adText','textarea',array( 'label' => 'form.adText', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm') )) ->add('adPhone','text',array( 'label' => 'form.adPhone', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm') )) ->add('adAddress','text',array( 'label' => 'form.adAddress', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm') )) ->add('adAttentionHoursInit','choice', array( 'choices' =>$this->getHours(), 'multiple' => false,'label' => 'form.adAttentionHoursInit', 'translation_domain' => 'FOSUserBundle') ) ->add('adAttentionHoursFinish','choice', array( 'choices' =>$this->getHours(), 'multiple' => false,'label' => 'form.adAttentionHoursFinish', 'translation_domain' => 'FOSUserBundle') ) ->add('adAttentiondaysInit','choice', array( 'choices' =>$this->getDays(), 'multiple' => false,'label' => 'form.adAttentiondaysInit', 'translation_domain' => 'FOSUserBundle') ) ->add('adAttentiondaysFinish','choice', array( 'choices' =>$this->getDays(), 'multiple' => false,'label' => 'form.adAttentiondaysFinish', 'translation_domain' => 'FOSUserBundle') ) ->add('adLatitude','text',array( 'label' => 'form.adLatitude', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm','readonly' => '','required'=>'') )) ->add('adLongitude','text',array( 'label' => 'form.adLongitude', 'translation_domain' => 'FOSUserBundle','attr'=> array( 'class' => 'userForm','readonly' => '') )) ->add('Guardar','submit',array( 'attr'=> array( 'class' => 'button success') )) ; ; }