Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么CakePHP表单助手将我的表单单选选项分组?_Php_Cakephp_Cakephp 1.3_Cakephp 2.0 - Fatal编程技术网

为什么CakePHP表单助手将我的表单单选选项分组?

为什么CakePHP表单助手将我的表单单选选项分组?,php,cakephp,cakephp-1.3,cakephp-2.0,Php,Cakephp,Cakephp 1.3,Cakephp 2.0,现在我看到我的单选按钮周围有一个框,上面有一个大的红色文本,上面写着“选项Id” 我怎样才能摆脱它?对不起,我是个彻头彻尾的傻瓜 echo $this->Form->create('AmazonMatches', array('action' => 'selectMatches')); echo $this->Form->input('option_id', array('options' => $allAmazonMatches, 'type' =>

现在我看到我的单选按钮周围有一个框,上面有一个大的红色文本,上面写着“选项Id”

我怎样才能摆脱它?对不起,我是个彻头彻尾的傻瓜

echo $this->Form->create('AmazonMatches', array('action' => 'selectMatches'));
echo $this->Form->input('option_id', array('options' => $allAmazonMatches, 'type' => 'radio'));
echo $this->Form->end(__('Submit', true));
使用提供的
id
创建一个输入字段。您必须创建多个输入,才能使复选框单独工作。 可能有更好的方法,但这样做会奏效

$this->Form->input

如果不想显示“图例”,则需要将“图例”选项设置为false;如果要自定义消息,则需要将其设置为字符串:

foreach($allAmazonMatches as $amazonMatch)
{
  $this->Form->input...
}
echo $this->Form->input('option_id', array(
    'options' => $allAmazonMatches,
    'type' => 'radio',
    'legend' => false
));