2017-09-21 5 views
0

Mise à jour ................. Résolu. Je veux faire mon checkbox multiple en ligne dans Cakephp 2. J'utilise display: inline mais pas de chance.Besoin d'aide pour créer plusieurs checkbox inline dans Cakephp 2

Voici mon code -

dans l'App CONTROLLER-

public $guest = array('1'=>'Yes','2'=>'No'); 
    public function beforeFilter() { 

     $this->set ('guest', $this->guest); 

    } 

ctp j'écris ceci -

<div class="col-sm-6 col-xs-6 form-group" > 

    <?php 
     echo $this->Form->input('Guest', array('style' => 'float: left; display: inline','type' => 'select', 'multiple' => 'checkbox', 'options' => $guest)); 
    ?> 

</div> 

Puis-je obtenir de l'aide?

Résolu PROGRAM-

<?php 
          echo $this->Form->input('Guest',array('type' =>'select', 'multiple' => 'checkbox','options' => $guest, 'class'=>'checkbox-inline 
          ')); 

         ?> 

Voici ma sortie, mais je veux en une ligne:

enter image description here

+0

Pourriez-vous inclure le HTML dans votre émis question? – sol

+0

@ovokuro édité. – nazrul

Répondre

0

D'accord, comme vous ne l'avez pas répondu à ma précédente édition de cette répondre, j'ai décidé de creuser à nouveau dans le problème :)

En examinant attentivement le code fourni, je suppose que vous utilisez Bootstrap, dans Bootstrap yo Vous devez utiliser la classe form-check-inline pour le positionnement des cases à cocher en ligne. Dans votre code, vous pouvez réaliser cette façon:

<div class="container"> 
    <form> 
    <div class="form-group row"> 
     <div class="col-sm-6 col-xs-6" > 
     <div class="form-check form-check-inline"> 
     <?php 
     echo $this->Form->input('Guest', array('class' => 'form-check-input','type' => 'select', 'multiple' => 'checkbox', 'options' => $guest)); 
     ?> 
     </div> 
     </div> 
    </div> 
    </form> 
</div> 

Voici la documentation officielle: https://v4-alpha.getbootstrap.com/components/forms/#inline

+0

désolé pour cela, j'étais hors réseau pendant deux jours. mais ouais je l'ai résolu. Il suffit de prendre un cours de handler et d'appeler checkbox-inline. ça marche Form-> input ('Invité', tableau ('type' => 'select', 'multiple' => 'checkbox', 'options' => $ guest, 'class '=>' checkbox-inline ')); ?> – nazrul