Symfony2 Персонализирайте формуляра от урока за проста регистрация

Следвах ръководството и накарах регистрацията да работи добре.

Единственият проблем, който имам с това, е, че формулярът има заглавие:

Потребител

Не искам това заглавие. Искам да персонализирам това. Как да променя това заглавие.

Що се отнася до кода, всичко е както в ръководството с изключение на моя контролер, който е:

/**
     * @Route("/SignUp", name="wx_exchange_signup")
     * @Template("WXExchangeBundle:User:signup.html.twig")
     * @Method({"GET"})
     * User sign up - Open to public
     * Creates new users based on information they provide
     */
    public function signupAction(Request $request)
    {
        if ($this->get('security.context')->isGranted('IS_AUTHENTICATED_REMEMBERED'))
        {
            // redirect authenticated users to homepage 
            return $this->redirect($this->generateUrl('wx_exchange_default_index')); 
        }

        $registration = new Registration();
        $form = $this->createForm(new RegistrationType(), $registration, array(
            'action' => $this->generateUrl('wx_exchange_signup_create'),
        ));

        return array('form' => $form->createView());
    }

person John the Ripper    schedule 28.04.2014    source източник
comment
Всъщност какво имате предвид под заглавие Потребител ??   -  person hizbul25    schedule 29.04.2014
comment
Формулярът се изобразява с етикет: <label class="required">User</label>. Не знам защо се изобразява или как да го променя.   -  person John the Ripper    schedule 29.04.2014
comment
WXExchangeBundle името на вашия пакет ли е или разширен пакет?   -  person A.L    schedule 30.04.2014


Отговори (1)


Отговорът, който най-накрая намерих, е да показвам само елементите на формуляра, които искате:

<form action="/app_dev.php/SignUp/create" method="post" name="registration">
        <div id="registration">
            <div>
                <div id="registration_user">
                    <div>
                        {{ form_label(form.user.email) }}
                        {{ form_widget(form.user.email) }}
                    </div>
                    <div>
                        {{ form_label(form.user.username) }}
                        {{ form_widget(form.user.username) }}
                    </div>
                    <div>
                        {{ form_label(form.user.password.password) }}
                        {{ form_widget(form.user.password.password) }}
                </div>
            </div>
            <div>
                {{ form_label(form.terms) }}
                {{ form_widget(form.terms) }}
            </div>
            <div>
                <button name="registration[Sign Up]" id="registration_Sign Up" type="submit">Sign up</button>
            </div>
            {{ form_widget(form._token) }}
        </div>
    </form>

Това е документирано във формулярите на Symfony глава.

person John the Ripper    schedule 05.05.2014