2009-10-30 57 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) 

無論這些變化中的一個將取決於你如何想你的應用程序中設置好的。