Как выглядит setAffiliate ()?
Поскольку это обратная сторона ассоциации, она должна выглядеть примерно так:
public function setAffiliate($affiliate){
$affiliate->admin = $this;
$this->affiliate = $affiliate;
return $this;
}
Ваши каскадные аннотации неэффективны, посколькуМы сделали Партнер владеющей стороной.
Таким образом, другим решением, которое может иметь или не иметь больше смысла, было бы переключение собственности на ассоциацию.