個人用ツール

ver4/関数リファレンス/BcForm/select

提供: baserCMS公式ガイド

移動: 案内, 検索

[このコンテンツは内容調整中です]

説明

フォーマットされたSELECT要素を返す

使い方

$this->BcForm->select( [$fieldName] , [$options] , [$attributes] )

パラメータ

(string)$fieldName
フィールド名
(array)$options
セレクトボックスの各要素を設定
$optionsに代入して使う
(array)$attributes
select要素の属性配列 初期値: array()

戻り値

(string)
フォーマットされたSELECT要素

用例

基本

コード

単純な配列は通常のオプションを作成

<?php $options = array(1 => 'one', 2 => 'two'); ?>
<?php echo $this->Form->select('Model.field', $options); ?>

出力

<select name="data[Model][field]" id="ModelField">
    <option value=""></option>
    <option value="1">one</option>
    <option value="2">two</option>
</select>

応用

コード

入れ子になったオプション配列はオプションを含むoptgroupを作成します。

<?php
$options = array(
 1 => 'bill',
 'fred' => array(
    2 => 'fred',
    3 => 'fred jr.'
 )
);
 ?>
 <?php $this->Form->select('Model.field', $options); ?>

出力

<select name="data[Model][field]" id="ModelField">
    <option value=""></option>
    <option value="1">bill</option>
    <optgroup label="fred">
        <option value="3">fred jr.</option>
    </optgroup>
</select>

変更履歴

ソースファイル

関連資料

類似の関数