別のオブジェクト (City) との関係が "OneToMany" のオブジェクト (Hotel) があります。
オブジェクト "Hotel" を保存すると、persistCadade はオブジェクト "City" の永続化をトリガーし、挿入を試みます。
永続化が要求された場合に挿入したいという事実を理解するかもしれません。実際、City オブジェクトに変更を加える必要がありますが、それらの変更を保存する必要はありません。
私の Hotel オブジェクトは、正しい city_id でのみ更新する必要があり、「カスケード持続」について言及していないため、city オブジェクトで何が起こっているかは問題ではありません。
問題の原因について何か考えはありますか?
ホテルクラス:
/**
* @ORM\ManyToOne(targetEntity="XYZ\Entity\City")
* @ORM\JoinColumn(name="city_id", referencedColumnName="id")
*/
protected $city;
ありがとう、