2015-05-14 44 views
2

我希望表中的单选按钮,没有标签和一个表单行的单选按钮,而所有分组在一个单一的组,所以用户可以通过选择一个单选按钮组...CakePHP无线电输入表内通过foreach

在纯HTML它看起来像这样:

<div class="radio"> 
    <label> 
     <input type="radio" name="memberPaymentsRadio" value="mp<?php echo $key;?>" aria-label="..."> 
    </label> 
</div> 

什么是CakePHP中的代码来获得相同的HTML代码?

我想是这样的:

foreach($payments as $key => $payment){ 
    ... 
    echo $form->input('memberPaymentsRadio', 
     array(
      'div' => array('class' => 'radio'), 
      'label' => false, 
      'type' => 'radio', 
      'aria-label' => '...', 
      'options' => array('mp'.$key), 
      'before' => '<label>', 
      'after' => '</label>' 
     ) 
    ); 
} 

,但我发现单选按钮,每一个表行,以及所有特定的表列中,但标签的MP0',“MP1”,这是不我一直在寻找...

+0

尝试改变这个标签,之前,以 '标签'=> '', '前'=> '​​',”后之后'=>'' –

回答

0

您可以使用这样

$this->Form->radio('memberPaymentsRadio', array('mp'.$key => ""),array('class' => 'radio', 'before' => '<label>','after' => '</label>','label' => false));