Form helper for creating Radio button in Cakephp

匿名 (未验证) 提交于 2019-12-03 00:56:02

问题:

i am trying to create a Radio button using Cakephp like the one the result should resemble like

         <div data-attr="radio" id="1">           <label id="label1">Untitled1</label><br/>            <input type="radio" value="option1" id="Radio11" name="Workexperience"/>           <label for="Radio11">Option1</label>          <input type="radio" value="option2" id="Radio12" name="Workexperience"/>          <label for="Radio12">Option2</label>          </div> 

how to generate so using Form helper.. Please suggest me..

回答1:

This might help,

http://book.cakephp.org/view/189/Automagic-Form-Elements#options-before-options-between-options-separator-a-191

For radio type input the 'separator' attribute can be used to inject markup to separate each input/label pair.

Code View

<?php echo $form->input('field', array(     'before' => '--before--',     'after' => '--after--',     'between' => '--between---',     'separator' => '--separator--',     'options' => array('1', '2'),     'type' => 'radio' ));?> 

Output:

<div class="input"> --before--     <input name="data[User][field]" type="radio" value="1" id="UserField1" />     <label for="UserField1">1</label> --separator--     <input name="data[User][field]" type="radio" value="2" id="UserField2" />     <label for="UserField2">2</label> --between--- --after-- </div> 


回答2:

Looks like $form->radio() should do what you need. I don't know if it will look exactly like your example.



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!