2011-01-10 87 views
0

的空值我有這樣刪除選擇框

$形式 - >選擇( 'city_id',$城市,陣列的選擇框( '空'=>假, '選擇'=> '1', 'label'=> false),array('label'=> false,'div'=> false,'name'=>'city_id', 'id'=>'city_id'));

我需要刪除我的選項頂部的空選項。我甚至設置 ''空'=>虛假',但它不起作用!

誰能幫我請

+0

CakePHP的哪個版本?它看起來像CakePHP 1.x。請確保您正在查看正確的文檔。 – XuDing 2014-01-16 08:05:09

回答

2
<?php echo $this->Form->input('foo.bar', array('type' => 'select', 'options' => array(1 => 'foo', 2 => 'bar'), 'empty' => false)); ?> 

工作對我來說..

6

它看起來就像你搞砸了你的論點$形式 - >選擇()。

1st是字段名稱,2nd是用戶選擇的選擇選項的鍵/值的數組,第三個參數應該是選定的元素值(或null)和第四個選項數組,您可以在其中包含'empty' => false

select(string $fieldName, array $options, mixed $selected, array $attributes) 

select documentation在CakePHP的食譜。

+0

鏈接現在不能正常工作..請將其更新爲當前的 – swapnesh 2014-01-15 13:30:34