次のように、ドロップダウンを実装する Cakephp のフォームがあります。
echo $this->Form->input('city', array('type' => 'select','options' => $cities, 'label' => 'City'));
$cities
ビューに渡される配列は次のようになり
ますArray
(
[0] => London
[1] => Tokyo
)
フォームには都市名 (ロンドン、東京など) が表示されます。
フォームを送信すると、フォームは ID (キー) を送信します (例: ユーザーがロンドンを選択した場合は「0」)。代わりに、値 (London) をテキストとして取得したいと考えています。値を含む文字列を返すには、ビューにどのような変更を加える必要がありますか?