Jump to content

Edit History

gngngngn

gngngngn

 

 

 

Merci beaucoup @Mediacom87,


J'ai donc procédé comme suit. Le formulaire indique que les réglages ont bien étés mis à jours mais aucune modification n'apparait dans la base de donnée. 

            {foreach from=$guides item=guide}

            <div class="row">
                <fieldset class="form-group mb-0">
                    <label class="form-control-label"><input type="checkbox" value="{$guide.id_cms}" name="options">
                        {$guide.original_title }</label>

                </fieldset>
            </div>

            {/foreach}
            {/if}


EDIT : 

Donc ça avance, mais il ne m'enregistre qu'un seul résultat, une piste pour enregistrer un tableau des résultats? Je pourrais avec serialize(), mais j'imagine que Symfony doit gérer ça directement : 
 

extrafields.tpl

            {foreach from=$guides item=guide}

            <div class="row">
                <fieldset class="form-group mb-0">
                    <label class="form-control-label"><input type="checkbox" value="{$guide.id_cms}" name="custom_field[]">
                        {$guide.original_title }</label>

                </fieldset>
            </div>

            {/foreach}
            {/if}

Product.php (override de ProductCore)

 self::$definition['fields']['custom_field'] = array(
            'type'    => 'checkbox',
            'label'   => 'Options',
            'desc'    => 'description checkboxes',
            'name'    => 'custom_field',


Il me prend bien le tableau lors du POST

custom_field.jpg.37804a7344e2d4ee30d380f27fc03699.jpg


Cordialement, Cyrille

gngngngn

gngngngn

 

 

 

Merci beaucoup @Mediacom87,


J'ai donc procédé comme suit. Le formulaire indique que les réglages ont bien étés mis à jours mais aucune modification n'apparait dans la base de donnée. 

            {foreach from=$guides item=guide}

            <div class="row">
                <fieldset class="form-group mb-0">
                    <label class="form-control-label"><input type="checkbox" value="{$guide.id_cms}" name="options">
                        {$guide.original_title }</label>

                </fieldset>
            </div>

            {/foreach}
            {/if}


EDIT : 

Donc ça avance, mais il ne m'enregistre qu'un seul résultat, une piste pour enregistrer un tableau des résultats? Je pourrais avec serialize(), mais j'imagine que Symfony doit gérer ça directement : 
 

extrafields.tpl

            {foreach from=$guides item=guide}

            <div class="row">
                <fieldset class="form-group mb-0">
                    <label class="form-control-label"><input type="checkbox" value="{$guide.id_cms}" name="custom_field">
                        {$guide.original_title }</label>

                </fieldset>
            </div>

            {/foreach}
            {/if}

Product.php (override de ProductCore)

 self::$definition['fields']['custom_field'] = array(
            'type'    => 'checkbox',
            'label'   => 'Options',
            'desc'    => 'description checkboxes',
            'name'    => 'custom_field',



Cordialement, Cyrille

gngngngn

gngngngn

 

 

 

Merci beaucoup @Mediacom87,


J'ai donc procédé comme suit. Le formulaire indique que les réglages ont bien étés mis à jours mais aucune modification n'apparait dans la base de donnée. 

            {foreach from=$guides item=guide}

            <div class="row">
                <fieldset class="form-group mb-0">
                    <label class="form-control-label"><input type="checkbox" value="{$guide.id_cms}" name="options">
                        {$guide.original_title }</label>

                </fieldset>
            </div>

            {/foreach}
            {/if}


EDIT : 

Donc ça avant, mais il ne m'enregistre qu'un seul résultat : 
 

extrafields.tpl

            {foreach from=$guides item=guide}

            <div class="row">
                <fieldset class="form-group mb-0">
                    <label class="form-control-label"><input type="checkbox" value="{$guide.id_cms}" name="custom_field">
                        {$guide.original_title }</label>

                </fieldset>
            </div>

            {/foreach}
            {/if}

Product.php (override de ProductCore)

 self::$definition['fields']['custom_field'] = array(
            'type'    => 'checkbox',
            'label'   => 'Options',
            'desc'    => 'description checkboxes',
            'name'    => 'custom_field',



Cordialement, Cyrille

gngngngn

gngngngn

Merci beaucoup @Mediacom87,


J'ai donc procédé comme suit. Le formulaire indique que les réglages ont bien étés mis à jours mais aucune modification n'apparait dans la base de donnée. 

            {foreach from=$guides item=guide}

            <div class="row">
                <fieldset class="form-group mb-0">
                    <label class="form-control-label"><input type="checkbox" value="{$guide.id_cms}" name="options">
                        {$guide.original_title }</label>

                </fieldset>
            </div>

            {/foreach}
            {/if}


Cordialement, Cyrille

×
×
  • Create New...