2006年10月01日

CakePHP: Radio Buttons technique

*This is based on a discussion in cakephp.jp*

Did you try radio buttons in CakePHP Framework?
In a view.thtml, you can write such as:
echo $html->radio('Model/field', array('1'=>'option1''2'=>'option2'), null, array('onclick'=>'js_stuff'));



[check: http://groups.google.com/group/cake-php/browse_thread/thread/838c12d3bbeb873/]

But you may notice that you can not put radio buttons in horizontal order.

Then, try this:
add this code at the top of your .thtml.
<STYLE TYPE="text/css"><!--

input {

display:inline;

}

--></
STYLE> 



in cake.generic.css, the default is set as follows.
This affects the style of radio buttons.
------------------

input
textarea {

display:block;

}


------------------

or as another solution, you can try using <Table>Tags.


<table>

 <tr>

  <td>

   <?php echo $html->radio'Model/field', array( '1' => 'option1' ), null, array() ) 


  </td>

  <td>

   
<?php 
echo $html->radio'Model/field', array( '2' => 'option2' ), null, array() ) ?>

  </td>

 </tr>

</table>






ラベル:cakephp PHP framework
posted by SDozono at 00:20| ロサンゼルス 🌁| Comment(2) | TrackBack(0) | CakePHP Tips | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。