我有一个模型Report
,它与 相关Account
,因此有一个account_id
字段。
在报告的edit
方法中,我有一个包含以下字段的表单:
echo $this->Form->input('account_id', array(
'div' => 'accountInput',
'options' => $accounts,
'default' => $currentAccountId,
));
(注意:在这种情况下,由于自动魔术,不需要明确设置“选项”)
现在 -真正的问题- 如果数据库中有一个现有值(例如 account_id == 1),那么即使我包含default
2,值 1 仍然会在 html 表单中显示为选中状态。
我可以为输入使用不同的名称,但我希望它在提交时保存到 account_id。
任何人都知道如何简单地实现这一目标?(或者我添加 js 和一个隐藏字段或类似的笨重的东西!)
谢谢