Php 条令如何保存新的相关对象

Php 条令如何保存新的相关对象,php,orm,doctrine,Php,Orm,Doctrine,如果我创建了一个新的具有大量关系的Doctrine对象,我应该在将它们分配给新创建的对象之前保存()这些关系吗? 例如 我假设父对象将自动调用级联保存,但对于新实例化的父对象,情况似乎并非如此 它到底是如何工作的?如果需要,请处理好一切并保存相关记录。 顺便说一下,您不需要实例化相关对象。您可以使用以下语法: $user->Email->address = 'me@server.com'; $user->save(); 在一对多和多对多关系的情况下: $user->Ph

如果我创建了一个新的具有大量关系的Doctrine对象,我应该在将它们分配给新创建的对象之前保存()这些关系吗? 例如

我假设父对象将自动调用级联保存,但对于新实例化的父对象,情况似乎并非如此


它到底是如何工作的?

如果需要,请处理好一切并保存相关记录。 顺便说一下,您不需要实例化相关对象。您可以使用以下语法:

$user->Email->address = 'me@server.com';
$user->save();
在一对多和多对多关系的情况下:

$user->Phonenumbers[]->phonenumber = '123 123';
$user->Phonenumbers[]->phonenumber = '456 123';
$user->Phonenumbers[]->phonenumber = '123 777';
$user->save();

有关的更多信息。

您如何定义您的关系?它应该为你做这件事。
$user->Phonenumbers[]->phonenumber = '123 123';
$user->Phonenumbers[]->phonenumber = '456 123';
$user->Phonenumbers[]->phonenumber = '123 777';
$user->save();