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 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
Nr. SDozono, Thanks for your valuable information about horizontal radio button in cakephp. Without your information I would be still tearing my hair out here in Seoul.
Posted by S. Park at 2006年12月17日 03:49
本当にありがとうございます。このポストを読んで、horizontal radioではないけど horizontal input を作ってもらいました。
Posted by Dokuro at 2009年05月21日 18:24
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
手(パー)To make a comment: Please type your name and comment. at the validation field box, type 'cakephp'. And there two glay buttons. "Preview"/"Submit". Thank you!
×

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