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)
無論這些變化中的一個將取決於你如何想你的應用程序中設置好的。