Forms 选择字段的cakephp空选项

Forms 选择字段的cakephp空选项,forms,cakephp,formhelper,Forms,Cakephp,Formhelper,我感到难以置信 我有一个由cakephp表单助手生成的选择框。我给它一个选项数组,并传递一个空值。。。相当标准的东西 但是,我的空字段显示在列表的最底部。。不是顶端。因此,当字段加载时,它只是默认为第一个选项。。。这不是空选项 这里的代码没有太多出错的余地 echo $this->Form->input('whatever',array('empty'=>'Choose One','options'=>$categories)); 唯一重要的一点是,$categorie

我感到难以置信

我有一个由cakephp表单助手生成的选择框。我给它一个选项数组,并传递一个空值。。。相当标准的东西

但是,我的空字段显示在列表的最底部。。不是顶端。因此,当字段加载时,它只是默认为第一个选项。。。这不是空选项

这里的代码没有太多出错的余地

echo $this->Form->input('whatever',array('empty'=>'Choose One','options'=>$categories));
唯一重要的一点是,$categories是一个多数组,因此选择框中有optgroups&options

是否有一些我不知道的怪癖/错误试图迫使我提前几个小时潜入我的苏格兰威士忌供应


编辑:使用cakephp 1.3.x的最新版本,我想我曾经遇到过同样的问题。 结果是数据选项数组

是否有带有空键的选项?那可能是最后一个了。 这导致了我记忆中的情景,似乎是完全相同的事情。 表单帮助器将覆盖此空键值对,而不会创建第二个键值对


如果你没有更多的信息,这将很难解决。

我想我曾经遇到过同样的问题。 结果是数据选项数组

是否有带有空键的选项?那可能是最后一个了。 这导致了我记忆中的情景,似乎是完全相同的事情。 表单帮助器将覆盖此空键值对,而不会创建第二个键值对


如果你没有更多的信息,这将很难解决。

试着设置“类型”=>“选择”?试着设置“类型”=>“选择”?你说得100%对,你这个了不起的混蛋:我真的很期待喝苏格兰威士忌。。。我想我现在得回去工作了。我很抱歉让你失望。面粉用thx。不过没什么大不了的。如果发生了这样的事情,并且你花了很长时间来寻找解决方案,你不要忘记这很容易:我只是遇到了完全相同的情况——选项中有一个空键,因此默认值最终不是空的。这真的节省了我一些时间!谢谢你说得100%对,你这个了不起的混蛋:我真的很想喝点苏格兰威士忌。。。我想我现在得回去工作了。我很抱歉让你失望。面粉用thx。不过没什么大不了的。如果发生了这样的事情,并且你花了很长时间来寻找解决方案,你不要忘记这很容易:我只是遇到了完全相同的情况——选项中有一个空键,因此默认值最终不是空的。这真的节省了我一些时间!谢谢