我有一个Customer
谁有几个PhoneNumber
s。
用户通过表单创建一个新Customer
的,我希望他能够指定一个PhoneNumber
.
PhoneNumber
Symfony 的文档告诉我如果用户正在创建一个并且还必须指定一个Customer
(链接),如何执行此操作。它还告诉我如何使用一些 Javascript 来解决我的问题,如 Cookbook 的动态添加实体的配方(链接)所述。
我缺少的是文档的一部分,它只是描述了一个非动态表单,允许您在提交时添加单个实体。因此,用户填写客户的详细信息,输入电话号码,一切顺利。
我想我可以制作一个单独的表格,给它一个PhoneNumberType
,然后在提交时调用$customer->addPhoneNumber($phoneNumber)
。但似乎应该有一种方法可以通过单独的关系和单一的形式来处理它。