0

ドロップ ダウン メニュー (オプション) を作成しようとしています。このドロップ ダウンを埋めるために、ビューに配列リストを送信しました。

            $country = $this->country_list;

            $this->set(compact('country'));

私の質問は$this->Form->input()、配列リストのデータで ( ) を使用して入力フィールドを設定するための組み込みメソッドがケーキにあるかどうかです。

4

2 に答える 2

1

コントローラーで、値を設定します

$this->set('countries', $this->Country->find('list', array('fields' => 'Country.name')));

ビューにドロップダウン ボックスを表示するには

$this->Form->input('country_id');
于 2013-10-07T13:53:43.833 に答える
1

この例を見てください

$sizes = array(
        's' => 'Small',
        'm' => 'Medium',
        'l' => 'Large'
);

echo $this->Form->input('size', array('options' => $sizes, 'default' => 'm'));
于 2013-10-08T21:21:35.877 に答える