2017-02-17 4 views
1

My cakephp Vorlagendatei materialisieren istmit Problemen konfrontiert, Checkbox, form Kontrollen in CakePHP Projekt mit Verwendung von CSS-Framework

<div class="row"> 
<div class="members form col l6 m8 s12 offset-l3 offset-m2 "> 
<h3>Introduce a Member</h3> 
<div class="divider"></div> 
<br> 
    <?= $this->Form->create($member) ?> 
     <div class='input-field'> 
      <?= $this->Form->input('name',array('div'=>'input')); ?> 
     </div> 
     <div class='input-field'> 
      <?= $this->Form->input('father_or_husband'); ?> 
     </div> 
     <div class='input-field'> 
      <?= $this->Form->input('age'); ?> 
     </div> 
     <div class='input-field'> 
      <?= $this->Form->input('post'); ?> 
     </div> 
     <div class='input-field'> 
      <?= $this->Form->input('school_name'); ?> 
     </div> 
     <div class='input-field'> 
      <?= $this->Form->input('current_status'); ?> 
     </div><br> 
     <div class="row"> 
      <?= $this->Form->input('date_of_retirement',array(
                 'type'=>'date', 
                  'class'=>'datepicker' 
                  )); ?> 
     </div> 
     <div class="input-field row"> 
      <?= 
       $this->Form->input('payment_status',array('type'=>'checkbox')); 
      ?> 
     </div><br> 
     <?= $this->Form->button(__('Submit'),['class'=>'waves-effect waves-light btn']); ?> 
    <?= $this->Form->end() ?> 
</div> 

Obwohl ich das Kontrollkästchen und Datepicker ich versuche hier zu verwenden. Aber sie sind beim Browsen nicht in meinem Projekt erschienen. Bitte helfen Sie?

Antwort

0

Um Checkbox Sie so etwas wie dies tun müssen, erzeugen, anstatt zu definieren Typ:

echo $this->Form->checkbox('payment_status'); 

Ihr Formular Helfer für Datum sieht gut aus. Wenn Sie versuchen, Bootstrap picker oder andere Plugin einfach Eingabe als Typ verwenden zu verwenden:

<?= $this->Form->input('date_of_retirement',array('class'=>'datepicker')); ?> 

Here (CakePHP form helper).

+0

Ich habe meinen Code nach Ihrem Vorschlag geändert, aber die Checkbox erscheint nicht einmal. Ich benutze materialize CSS-Framework mit meinem CakePHP-Projekt Ich habe Probleme bei der Verwendung der Checkbox in Materialize Framework. Können Sie mir eine andere Lösung vorschlagen? –

1

@Aditya Soni, Materialize-Kontrollkästchen sind in <label> Tags eingepackt. Ich hatte das gleiche Problem. Um dieses Problem zu lösen, musste ich Jquery verwenden, um meine Kontrollkästchen in <label> Tags withing meinen Code zu wickeln wie unten:.

<script> $ ('# PaymentStatus') wickeln ("<label></label>"); </script>

Verwandte Themen