コハナ&フォームヘルパー-ドロップダウンのデフォルト値

StackOverflow https://stackoverflow.com/questions/1651479

  •  22-07-2019
  •  | 
  •  

質問

$x=array('a','b','c');
echo form::dropdown('test', $x, 'b');

Kohanaフォームヘルパーを使用してフォームを作成していますが、問題が発生しました。上記のテストコードは、ドキュメントに記載されているように、デフォルト値を表示しません。アイデア?

役に立ちましたか?

解決 2

表示するデフォルト値を決定するために、値ではなく配列のキーを使用します。

他のヒント

配列は次のように設定する必要があります。

$x = array('a'=>'a', 'b'=>'b', 'c'=>'c');

配列を設定することで、キーはすべて数値になります。キーを数値にする場合は、デフォルト値の数値が必要になります。

echo form::dropdown('test', $x, 2)

これらの変更のいずれかは、アプリケーションの設定方法に応じて問題ありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top