Мне интересно, как избежать циклической ссылки в моем приложении symfony2.1. У меня есть сущность вроде
customer (
name
addresses -- OneToMany
currentAddress -- OneToOne )
и
address (
street
customer -- ManyToOne )
Теперь мои приборы не будут загружаться, потому что они не могут удалить клиента из-за внешнего ключа.
Ради производительности я хотел бы избежать добавления метода getCurrentAddress() для клиента, который будет выбирать в таблице адресов.
У кого-нибудь есть решение для этого?