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