Symfony の検証に問題があります。タイプのフォームがありUser、ユーザーは他のもの(Addresses、Phones など)をマップします
Addressesここで、ユーザーの作成者に、ユーザーの 1 つをプライマリにすることを強制したいと思いますPhones(エンティティにはそのためのフィールドがあります)。
どうすればこれを解決できますか? したがって、OneToMany エンティティの 1 つ ( の 1 つAddresses) だけがプライマリ エンティティである必要があります。そして、常に少なくとも 1 つであることを確認してください。