小编qcc*_*ive的帖子

使用CakePHP的FormHelper :: radio()方法在我的标签中输入我的输入

我已经对以前的问题进行了彻底的审视,我很惊讶没有其他人问过这个问题,因为这看起来很简单.

如何使用CakePHP的FormHelper使标签包装输入和标签文本?我正在使用CakePHP 2.3.1.对$this->Form->radio()某些标准选项的调用会产生:

<input id="input_id" type="radio" ... />
<label for="input_id">label text</label>
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是

<label for="input_id"><input type="radio" id="input_id" ... />label text</label>
Run Code Online (Sandbox Code Playgroud)

我已经实现了这个类的使用:

$this->Form->input('input1',array('options'=>$options,'type'=>'radio',
    'label'=>false
    'before'=>'<label>',
    'separator'=>'</label><label>',
    'after'=>'</label>'
));
Run Code Online (Sandbox Code Playgroud)

但显然这种解决方案并不理想.任何人都可以告诉我,CakePHP是否有更简单,更"合适"的方式来实现这一目标?

cakephp

4
推荐指数
1
解决办法
3218
查看次数

标签 统计

cakephp ×1