Symfony1 如何从PHP填充条令字段以补充表单数据?

Symfony1 如何从PHP填充条令字段以补充表单数据?,symfony1,doctrine,Symfony1,Doctrine,我有一个从服务器发送数据的表单,它在Symfony中运行得很好,但我不知道的是,我如何自己设置一些字段,比如user\u id字段,我显然不希望用户发送,我想在Doctrine验证它之前为其添加值 如有任何相关文档链接,我们将不胜感激。在配置方法中取消设置字段: class YourForm extends BaseYourForm { public function configure() { unset($this['user_id']); } } 覆盖模型的保存方法:

我有一个从服务器发送数据的表单,它在Symfony中运行得很好,但我不知道的是,我如何自己设置一些字段,比如
user\u id
字段,我显然不希望用户发送,我想在Doctrine验证它之前为其添加值


如有任何相关文档链接,我们将不胜感激。

在配置方法中取消设置字段:

class YourForm extends BaseYourForm
{
  public function configure()
  {
    unset($this['user_id']);
  }
}
覆盖模型的保存方法:

class Your extends BaseYour
{
  public function save(Doctrine_Connection $conn = null)
  {
    $this->setUserId($whatever);    
    parent::save($conn);
  }
}

这不起作用,但它帮助我找到了真正的解决方案,所以我投票支持它。你最好在这里给出一些反馈:什么不起作用,你的解决方案是什么。非常感谢。