2013-06-23 131 views
0

我想定義自定義標籤的形式輸入:標籤形式輸入

<?php echo $this->Form->create('Question'); ?> 

    <?php 
    echo $this->Form->input('my_answer', array('label' => 'Select an answer', 
      'type' => 'radio', 'options' => array($question['Question']['answer_choice1'], $question['Question']['answer_choice2'], 'value' => '')); 

    ?> 

的形式顯示「我的回答」,而不是「選擇一個答案」。如果無線電選項被刪除,表單按預期工作。任何指針?

回答

0

沒有使用與單選按鈕的標準標籤選項的方式,但它很容易在你的視圖中添加與使用表單標籤功能:

如何使用FormHelper::label(string $fieldName, string $text, array $options)您可以定義標籤類的選項陣列中,因此(例如):

echo $options = array(/* relevant stuff goes here */); 
echo $attributes = array(/* relevant stuff goes here */); 
echo $this->Form->radio('gender', $options, $attributes); 
echo $this->Form->label('gender', 'Text of your label', array('label'=>'radioBtn')) 

也可以參考詳細文檔CakePHP Cookbook on FormHelper