CakePHP 3.x 更改单选按钮的标签

CakePHP 3.x Change Label For Radio Buttons

我正在尝试创建多个带有特定标签的单选按钮...

我正在使用下面的代码,但是没有标签

echo $this->Form->radio('qualify', [['value' => 1, 'text' => 'Yes'], ['value' => 0, 'text' => 'No']], ['label' => 'Qualify Only']);

关于如何让标签显示在这些单选按钮上有什么想法吗?

您仍然可以使用 $this->Form->input 并输入一个类型,无论是 select 还是 radio

<?php 
     $qualify = ['0' => 'No', '1' => 'Yes']; 

     echo $this->Form->input('qualify', array(
                          'options' => $qualify,
                          'type' => 'radio',
                         'placeholder' => 'Qualify Only'
                          ));
 ?>
<?php 
 $qualify = [['value'=>'0','text'=>'No'],['value'=>'1','text'=>'Yes']]; 

 echo $this->Form->input('qualify', array(
                      'options' => $qualify,
                      'type' => 'radio',
                     'placeholder' => 'Qualify Only'
                      ));
?>

此代码将能够在编辑视图中选取任何现有值。