gpt4 book ai didi

html - 如何在标签内制作 CAKEPHP 单选按钮

转载 作者:行者123 更新时间:2023-11-28 00:57:07 24 4
gpt4 key购买 nike

我创建了以下 HTML 代码

<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="radio" checked=""> Radio 1
</label>
<label class="btn btn-primary">
<input type="radio"> Radio 2
</label>
</div>

现在我需要这个带有 CAKEPHP 表单助手的 html,所以尝试了很多方法来实现这个,最后我得到了一种部分不完全工作的格式,我使用下面的代码

$options=array('1'=>'Radio 1', '2'=> 'Radio 2');
$attributes=array(
'legend'=>false,
'label' => false,
'div' => false,
'class' => 'required',
'default'=> 0,
'before' => '<label class="btn btn-primary">',
'separator' => '</label><label class="btn btn-primary">',
'after' => '</label>',

);
echo $this->Form->radio('radio_btn',$options,$attributes);

但是这段代码输出看起来像下面的代码

<div class="btn-group" data-toggle="buttons">
<input type="radio" name="data[RadioBtn][radio_btn]" id="RadioBtnId1" class="required" before="<label class=&quot;btn btn-primary&quot;>" after="</label>" value="1">Radio 1
<label class="btn btn-primary">
<input type="radio" name="ata[RadioBtn][radio_btn]" id="RadioBtnId2" class="required" before="<label class=&quot;btn btn-primary&quot;>" after="</label>" value="2">Radio 2
</label>
</div>

任何人都可以告诉我这段代码有什么问题,或者如果您有任何想法,请帮助我。

最佳答案

晚会有点晚,但今天我实际上遇到了同样的问题。您可以使用 FormHelper::input(string $fieldName, array $options = array()) 方法实现此输出:

$options = array(
'type' => 'radio',
'legend'=> false,
'label' => false,
'div' => array('class' => 'btn-group', 'data-toggle' => 'buttons'),
'class' => 'required',
'default'=> 0,
'before' => '<label class="btn btn-primary">',
'separator' => '</label><label class="btn btn-primary">',
'after' => '</label>',
'options' => array('1' => 'Radio 1', '2' => 'Radio 2'),
);
echo $this->Form->input('radio_btn', $options);

这会产生以下 HTML:

<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary">
<input type="radio" name="data[radio_btn]" id="radio_btn1" value="1" class="required">
Radio 1
</label>
<label class="btn btn-primary">
<input type="radio" name="data[radio_btn]" id="radio_btn2" value="2" class="required">
Radio 2
</label>
</div>

关于html - 如何在标签内制作 CAKEPHP 单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44193984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com