2009-10-30 56 views
0
$x=array('a','b','c'); 
echo form::dropdown('test', $x, 'b'); 

我使用Kohana窗体帮助程序来构建窗体,但我碰到了一个障碍。正如文档中所写,上述测试代码不会显示默认值。想法?Kohana&Form助手 - Dropdown中的默认值

回答

0

它使用数组的键而不是数值来确定要显示的默认值。

1

你的阵列应该建立这样的:

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

通过设置阵列的方式,你正在做它你的钥匙都是数字。如果你想的钥匙,是数字,你需要有一个号码为默认值:

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

无论这些变化中的一个将取决于你如何想你的应用程序中设置好的。