Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap FOSUserBundle注册和模式_Twitter Bootstrap_Symfony_Modal Dialog_Fosuserbundle - Fatal编程技术网

Twitter bootstrap FOSUserBundle注册和模式

Twitter bootstrap FOSUserBundle注册和模式,twitter-bootstrap,symfony,modal-dialog,fosuserbundle,Twitter Bootstrap,Symfony,Modal Dialog,Fosuserbundle,我对FOSUserBundle和引导模式有点问题 当我尝试从/register发送我的表单时,它工作正常,但当我尝试在modal(不在/register上)上执行相同的操作时,我的数据库中没有任何内容:/ 在我的所有页面上,除了/注册外,似乎都是一样的 谢谢你帮助我 我在我的注册内容上使用: {% trans_default_domain 'FOSUserBundle' %} <div class="well"> {{ form_start(form, {

我对FOSUserBundle和引导模式有点问题

当我尝试从/register发送我的表单时,它工作正常,但当我尝试在modal(不在/register上)上执行相同的操作时,我的数据库中没有任何内容:/ 在我的所有页面上,除了/注册外,似乎都是一样的

谢谢你帮助我

我在我的注册内容上使用:

{% trans_default_domain 'FOSUserBundle' %}

    <div class="well">

        {{ form_start(form, {'attr': {'class': 'fos_user_registration_register, form-horizontal'}}) }}
        {{ form_errors(form) }}

        <div class="form-group">
            {{ form_label(form.username, "form.username", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.username) }}

            <div class="col-sm-4">
                {{ form_widget(form.username, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.email, "form.email", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.email) }}

            <div class="col-sm-4">
                {{ form_widget(form.email, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.firstname, "form.firstname", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.firstname) }}

            <div class="col-sm-4">
                {{ form_widget(form.firstname, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.lastname, "form.lastname", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.lastname) }}

            <div class="col-sm-4">
                {{ form_widget(form.lastname, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.birthday, "form.birthday", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.birthday) }}

            <div class="col-sm-4">
                {{ form_widget(form.birthday, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.address, "form.address", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.address) }}

            <div class="col-sm-4">
                {{ form_widget(form.address, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.address2, "form.address2", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.address2) }}

            <div class="col-sm-4">
                {{ form_widget(form.address2, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.zipcode, "form.zipcode", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.zipcode) }}

            <div class="col-sm-4">
                {{ form_widget(form.zipcode, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.city, "form.city", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.city) }}

            <div class="col-sm-4">
                {{ form_widget(form.city, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div><br>

        <div class="form-group">
            {{ form_label(form.plainPassword.first, "form.plainPassword.first", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.plainPassword.first) }}

            <div class="col-sm-4">
                {{ form_widget(form.plainPassword.first, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div class="form-group">
            {{ form_label(form.plainPassword.second, "form.plainPassword.second", {'label_attr': {'class': 'col-sm-3 control-label'}}) }}

            {{ form_errors(form.plainPassword.second) }}

            <div class="col-sm-4">
                {{ form_widget(form.plainPassword.second, {'attr': {'class': 'form-control'}}) }}
            </div>
        </div>

        <div>
            <button class="btn btn-primary" type="submit">{{ 'registration.submit'|trans({}, 'FOSUserBundle') }}</button>
        </div>
        {{ form_rest(form) }}
    </div>
{%trans\u默认\u域'FOSUserBundle'%}
{{form_start(form,{'attr':{'class':'fos_user\u registration\u register,form horizontal'}}}}
{{form_errors(form)}}
{{form_label(form.username,“form.username”,{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_errors(form.username)}}
{{form_小部件(form.username,{'attr':{'class':'form control'}}}}
{{form_label(form.email,“form.email”,{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_errors(form.email)}
{{form_小部件(form.email,{'attr':{'class':'form control'}}}}
{form_label(form.firstname,“form.firstname”,{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_errors(form.firstname)}}
{{form_小部件(form.firstname,{'attr':{'class':'form control'}}}}
{form_label(form.lastname,“form.lastname”,{'label_attr':{'class':'col-sm-3控件标签'}}}}
{{form_errors(form.lastname)}}
{{form_小部件(form.lastname,{'attr':{'class':'form control'}}}}
{form_label(form.birth,“form.birth”,{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_errors(form.birth)}
{{form_小部件(form.birth,{'attr':{'class':'form control'}}}}
{{form_label(form.address,“form.address”,{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_errors(form.address)}}
{{form_小部件(form.address,{'attr':{'class':'form control'}}}}
{form_label(form.address2,“form.address2”,{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_errors(form.address2)}}
{{form_小部件(form.address2,{'attr':{'class':'form control'}}}}}
{form_label(form.zipcode,“form.zipcode”,{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_errors(form.zipcode)}
{{form_小部件(form.zipcode,{'attr':{'class':'formcontrol'}}}}
{{form_label(form.city,“form.city”,{'label_attr':{'class':'col-sm-3 control label'}}}}
{{form_errors(form.city)}
{{form_小部件(form.city,{'attr':{'class':'form control'}}}}

{form_label(form.plainspassword.first,“form.plainspassword.first”,{'label_attr':{'class':'col-sm-3 control label'}}} {{form_errors(form.plainPassword.first)} {{form_小部件(form.plainPassword.first,{'attr':{'class':'form control'}}}}} {form_label(form.plainPassword.second,“form.plainPassword.second”,{'label_attr':{'class':'col-sm-3控制标签'}}}} {{form_errors(form.plainPassword.second)} {{form_小部件(form.plainPassword.second,{'attr':{'class':'form control'}}}}} {{'registration.submit'{}trans({},'FOSUserBundle')} {{form_rest(form)}
我认为:

<div class="modal fade" id="registerModal">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title" id="registerModalLabel">S'inscrire</h4>
            </div>
            <div class="modal-body">
                {% render(controller('FOSUserBundle:Registration:register')) %}
            </div>
            <div class="modal-footer">
                <a href="#" data-dismiss="modal" class="btn">Fermer</a>
                <input class="btn btn-primary" type="submit" id="_submit" name="_submit" value="{{ 'registration.submit'|trans }}" />
            </div>
        </div>
    </div>

S'inscrire
{%render(控制器('FOSUserBundle:Registration:register'))%}
如果需要更多信息,请告诉我

编辑:呈现的html表单

<div class="modal fade" id="registerModal">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                    <h4 class="modal-title" id="registerModalLabel">S'inscrire</h4>
                </div>
                <div class="modal-body">


<div class="well">
    <h2>Informations requises</h2><br>

    <form name="fos_user_registration_form" method="post" action="" class="fos_user_registration_register, form-horizontal">


    <h4>Informations générales</h4><br>
    <div class="form-group">
                        <label class="col-sm-3 control-label required" for="fos_user_registration_form_username">Nom d&#039;utilisateur</label>



        <div class="col-sm-4">
            <input type="text" id="fos_user_registration_form_username" name="fos_user_registration_form[username]" required="required" placeholder="John69" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label required" for="fos_user_registration_form_email">Email</label>



        <div class="col-sm-4">
            <input type="text" id="fos_user_registration_form_email" name="fos_user_registration_form[email]" required="required" placeholder="john@rambo.com" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label" for="fos_user_registration_form_paypal">Compte Paypal</label>



        <div class="col-sm-4">
            <input type="email" id="fos_user_registration_form_paypal" name="fos_user_registration_form[paypal]" placeholder="john@test.com" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label" for="fos_user_registration_form_firstname">Prénom</label>



        <div class="col-sm-4">
            <input type="text" id="fos_user_registration_form_firstname" name="fos_user_registration_form[firstname]" placeholder="John" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label" for="fos_user_registration_form_lastname">Nom</label>



        <div class="col-sm-4">
            <input type="text" id="fos_user_registration_form_lastname" name="fos_user_registration_form[lastname]" placeholder="Rambo" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label" for="fos_user_registration_form_birthday">Date de naissance</label>



        <div class="col-sm-4">
            <div class="input-append date datepicker"><input type="text" id="fos_user_registration_form_birthday" name="fos_user_registration_form[birthday]" placeholder="aaaa-mm-jj" class="form-control" /><label for="fos_user_registration_form_birthday" class="add-on"><i class="icon-calendar"></i></label></div>
        </div>
    </div>

    <h4>Informations de localisation</h4><br> 

    <div class="form-group">
                        <label class="col-sm-3 control-label" for="fos_user_registration_form_address">Adresse</label>



        <div class="col-sm-4">
            <input type="text" id="fos_user_registration_form_address" name="fos_user_registration_form[address]" placeholder="Place Bellecour" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label" for="fos_user_registration_form_address2">Adresse complémentaire</label>



        <div class="col-sm-4">
            <input type="text" id="fos_user_registration_form_address2" name="fos_user_registration_form[address2]" placeholder="Appartement 25" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label" for="fos_user_registration_form_zipcode">Code postal</label>



        <div class="col-sm-4">
            <input type="text" id="fos_user_registration_form_zipcode" name="fos_user_registration_form[zipcode]" placeholder="69000" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label" for="fos_user_registration_form_city">Ville</label>



        <div class="col-sm-4">
            <input type="text" id="fos_user_registration_form_city" name="fos_user_registration_form[city]" placeholder="Lyon" class="form-control" />
        </div>
    </div><br>

    <h4>Informations de sécurité</h4><br>
    <div class="form-group">
                        <label class="col-sm-3 control-label required" for="fos_user_registration_form_plainPassword_first">Mot de passe</label>



        <div class="col-sm-4">
                <input type="password" id="fos_user_registration_form_plainPassword_first" name="fos_user_registration_form[plainPassword][first]" required="required" class="form-control" />
        </div>
    </div>

    <div class="form-group">
                        <label class="col-sm-3 control-label required" for="fos_user_registration_form_plainPassword_second">Confirmation</label>



        <div class="col-sm-4">
                <input type="password" id="fos_user_registration_form_plainPassword_second" name="fos_user_registration_form[plainPassword][second]" required="required" class="form-control" />
        </div>
    </div>

    <div>
        <button class="btn btn-primary" style="margin-top: 15px;" type="submit">Enregistrer</button>
    </div>
    <input type="hidden" id="fos_user_registration_form__token" name="fos_user_registration_form[_token]" value="hzBzyrbMSn1Ep0r6QAfQxAfqwceJhBRPbohNEi_wW8Q" />
</div>                </div>
                <div class="modal-footer">
                    <a href="#" data-dismiss="modal" class="btn">Fermer</a>
                    <input class="btn btn-primary" type="submit" id="_submit" name="_submit" value="Enregistrer" />
                    </form>
                </div>
            </div>
        </div>
    </div>

×
S'inscrire
所需信息
信息来源
编号d';利用者 电子邮件 Compte贝宝 名词 笔名 出生日期 信息去本地化
阿迪斯 商业地址 邮政编码 维尔
居里信息
路况 确认书 登记员
问题似乎就在这里,以您的呈现形式出现:

<form name="fos_user_registration_form" method="post" action="" class="fos_user_registration_register, form-horizontal">
注意:您可能需要在这里复制更多内容,我假设我们不需要创建任何用户对象或处理请求,因为此页面仅用于向主页初次提交数据

class EkynoxRegistrationController extends Controller
{
    public function registerAction(Request $request)
    {
        /** @var $formFactory \FOS\UserBundle\Form\Factory\FactoryInterface */
        $formFactory = $this->get('fos_user.registration.form.factory');

        $form = $formFactory->createForm();

        return $this->render('FOSUserBundle:Registration:register.html.twig', array(
            'form' => $form->createView(),
        ));
    }
}
{{ form_start(form, {'action': path('fos_user_register'), 'attr': {'class': 'fos_user_registration_register, form-horizontal'}}) }}