一个快速的问题。我有一个 symfony 表单。当我保存表单时,我希望我的 created_by 字段在保存时自动设置。
因此,我将当前用户 ID 作为选项传递给表单:
$this->form = new ContractForm(null,array("created_by"=>$this->getUser()->getId()));
在表单类的配置方法中,我有:
$this->setDefault('created_by', $this->getOption("created_by"));
如果我有一个 created_by 小部件并将其设置为隐藏,这会很好用,但是,我不希望显示一个字段,因为用户可以使用 firebug 或其他类似工具轻松操作。
所以我的问题是,如果字段不作为小部件存在,我该如何保存列值?