0
$x=array('a','b','c');
echo form::dropdown('test', $x, 'b');
我使用Kohana窗体帮助程序来构建窗体,但我碰到了一个障碍。正如文档中所写,上述测试代码不会显示默认值。想法?Kohana&Form助手 - Dropdown中的默认值
$x=array('a','b','c');
echo form::dropdown('test', $x, 'b');
我使用Kohana窗体帮助程序来构建窗体,但我碰到了一个障碍。正如文档中所写,上述测试代码不会显示默认值。想法?Kohana&Form助手 - Dropdown中的默认值
它使用数组的键而不是数值来确定要显示的默认值。
你的阵列应该建立这样的:
$x = array('a'=>'a', 'b'=>'b', 'c'=>'c');
通过设置阵列的方式,你正在做它你的钥匙都是数字。如果你想的钥匙,是数字,你需要有一个号码为默认值:
echo form::dropdown('test', $x, 2)
无论这些变化中的一个将取决于你如何想你的应用程序中设置好的。