2011-05-03 66 views
3

我試圖得到一個複選框與他的標籤CakePHP的標籤

echo $this->Form->checkbox('straordinari', array('div'=>'true', 'label' => 'Straordinari')); 

在瀏覽器中,我得到

<input id="ReportStraordinari_" type="hidden" value="0" name="data[Report][straordinari]"> 
<input id="ReportStraordinari" type="checkbox" value="1" label="Straordinari" div="true" name="data[Report][straordinari]"> 

,但沒有標籤

問題出在哪裏?

回答

19

你應該讓你用找什麼如下:

echo $this->Form->input('straordinari', array('type' => 'checkbox')); 
+0

感謝現在是OK的xD – Matteo 2011-05-03 15:06:31

0

我使用:

<?php 
echo $this->Form->input('coupDeCoeur', 
array('div' => false, 
'label' => false, 
'type' => 'checkbox', 
'before' => '<label class="checkbox">', 
'after' => '<i></i>coupDeCoeur</label>' 
)); 
?>