我有一个基本的 Symfony2/Doctrine2 问题。我有两个实体,第一个称为“列”,有 OneToMany 问题,实体“问题”。并且 Issue 实体与实体 Column 具有多对一关系。当我创建一个新问题时,我希望为该列分配一个默认值。
如果我在 IssueType.php 中创建一个隐藏字段并分配了一个默认值,我将无法保存提交的表单,因为我收到一个关于将字符串分配给 setColumn 而不是我的问题实体中定义的 Column 实体实例的错误(见下文) .
public function setColumn(\WebConfection\ServiceDeskBundle\Entity\Column $column)
{
$this->column = $column;
return $this;
}
任何人都可以就实现这一目标的最佳方法提出建议吗?我读过几篇文章,但有点困惑,不知道该跳哪条路。一个白痴友好的答案将不胜感激。