Symfony2:嵌入不相关的形式?

时间:2013-04-16 15:14:01

标签: php forms symfony

是否可以为与另一个相关的对象嵌入表单,但关系cannot be managed by an entity manager?从链接的问题:客户端实体位于外部数据库中,但应与成员实体具有一对多的关系。目标是建立一个表格,在表格中可以添加或编辑客户及其相关的家庭成员。或者是唯一可行的解​​决方案来坚持客户端然后添加成员?

1 个答案:

答案 0 :(得分:0)

非常很难。您将需要按照您的说法持久保存用户和客户端,但是跨数据库管理相关实体会使急切加载变得不可能,这意味着您可以在列表视图中为每个相关实体获取额外查询。如果您可以在同一个数据库中使用单独的模式,那么这个问题就更简单了。

话虽如此,在控制器中创建第二个表单并在模板中呈现两者并不困难。或者,您可以使用选择控件并让查询生成可能的foriegn键列表,并将它们作为数字类型存储在数据库中。

如果您需要精确的建议,我需要看起来是示例代码/控制器。