我已经对以前的问题进行了彻底的审视,我很惊讶没有其他人问过这个问题,因为这看起来很简单.
如何使用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 ×1