$x=array('a','b','c');
echo form::dropdown('test', $x, 'b');
我正在使用Kohana表单助手来构建表单,但我遇到了麻烦。上面的测试代码没有显示应该的默认值,如文档中所述。想法?
答案 0 :(得分:1)
你的数组应该像这样设置:
$x = array('a'=>'a', 'b'=>'b', 'c'=>'c');
通过按照您的方式设置数组,您的键都是数字键。如果您希望键是数字键,则需要使用默认值的数字:
echo form::dropdown('test', $x, 2)
根据您希望如何设置应用程序,这些更改中的任何一个都可以。
答案 1 :(得分:0)
它使用数组的键而不是值来确定要显示的默认值。