0

我有一个模型Report,它与 相关Account,因此有一个account_id字段。

在报告的edit方法中,我有一个包含以下字段的表单:

echo $this->Form->input('account_id', array(
    'div' => 'accountInput',
    'options' => $accounts,
    'default' => $currentAccountId,
));

(注意:在这种情况下,由于自动魔术,不需要明确设置“选项”)

现在 -真正的问题- 如果数据库中有一个现有值(例如 account_id == 1),那么即使我包含default2,值 1 仍然会在 html 表单中显示为选中状态

我可以为输入使用不同的名称,但我希望它在提交时保存到 account_id。

任何人都知道如何简单地实现这一目标?(或者我添加 js 和一个隐藏字段或类似的笨重的东西!)

谢谢

4

1 回答 1

2

您可以使用选项“值”而不是“默认值”。

于 2013-06-12T08:54:32.183 回答