select

Posted by muchag | CakePHP |
初回投稿:2011-05-22 (日) 19:16:23 | 最終更新:2011-05-24 (火) 22:15:21

【環境】
[CakePHP] 1.3.8

select(string $fieldName, array $options, mixed $selected, array $attributes)

The CakePHP 1.3 Book:7.3.5.17 select
2011-05-22現在、日本語版の方は記事が古い

第1引数:フォーム部品名称(モデルのカラム名)
第2引数:表示リスト項目配列
第3引数:デフォルト選択項目配列キー(=送付値)。値か null で設定
第4引数:属性定義配列
 

  1. $options = array('M' => 'Male', 'F' => 'Female');
  2. echo $this->Form->select('gender', $options, 'F', array('escape' => false));
  1. <select name="data[gender]" id="gender">
  2. <option value=""></option>
  3. <option value="M">Male</option>
  4. <option value="F" selected="selected">Female</option>
  5. </select>

 

第4引数:その他の属性定義配列
‘empty’

デフォルトでドロップダウンリスト(の一番上)に表示される未選択状態の設定。

  1. 'empty'=>'選択してください'
  2.  
  3. 'empty'=>false // 未選択表示無し

 

‘class’

当該ドロップダウンリストに適用されるクラス(CSS)名

Posted by muchag | CakePHP |
初回投稿:2011-05-22 (日) 19:16:23 | 最終更新:2011-05-24 (火) 22:15:21

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment