删除选择框的空值

poo*_*oja 0 cakephp

我有这样的选择框

$ form-> select('city_id',$ city,array('empty'=> false,'selected'=>'1','label'=> false),array('label'=> false,'div '=> false,'name'=>'city_id','id'=>'city_id'));

我需要删除选项顶部的空选项.我甚至设置''empty'=> false'但它不起作用!!!

任何人都可以帮助我

ian*_*nes 7

看起来你已经把你的参数搞砸了$ form-> select().

第一个是字段名称,第二个是用户可以选择的选项选项的键/值数组,第三个参数应该是所选元素值(或null)和第四个选项数组,这是你的位置可以包括'empty' => false.

select(string $fieldName, array $options, mixed $selected, array $attributes)
Run Code Online (Sandbox Code Playgroud)

请参阅CakePHP Cookbook中的选择文档.