質問
$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)
これらの変更のいずれかは、アプリケーションの設定方法に応じて問題ありません。
所属していません StackOverflow