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'
));
?>
此代码将能够在编辑视图中选取任何现有值。
我正在尝试创建多个带有特定标签的单选按钮...
我正在使用下面的代码,但是没有标签
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'
));
?>
此代码将能够在编辑视图中选取任何现有值。