我有两个实体(用户和项目),带有生成的 CRUD 选项。实体之间的关系是 OneToMany 双向的(用户 1 - * 项目)。在 project/new 中,CRUD 为用户生成了下拉列表,但我想自动设置登录用户,而不是从下拉列表中选择它。
这是 ProjectType/buildForm() 函数:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('projectTitle')
->add('user')
;
}
我可以在 buildForm() (来自会话?数据库?)或其他地方将登录用户设置为项目创建者吗?谢谢。