我想使用来自多个实体的一些字段创建一个表单。我已经创建了所有需要的不同实体,并且我没有使用表单类。我需要知道如何呈现表单并处理其数据,以便将它们保存到数据库中的正确表中。
这是我负责执行此操作的控制器的一部分
public function createPublicSpaceAction() {
//My entities
$Room = new Room();
$GuestList = new GuestList();
$Guest = new Guest();
//I need to know what to do from here
return $this -> render('AcmeUserBundle:Default:Forms/createPublicSpace.html.twig', array());
}
我一直在努力寻找解决方案,我想出了一个表格需要一个实体的想法。因此,也许解决方案是将这些实体合并为一个,以便我可以轻松构建表单。然后我必须将数据保存到相应的表中。但我想不出如何合并实体。