Я не могу найти упоминания в документации Doctrine о том, как проверить, имеет ли сущность существующее отношение к другому объекту:
http://www.doctrine-project.org/docs/orm/2.0/en/reference/working-with-associations.html
В Doctrine 1.x появился метод под названием exists
, который можно было бы вызвать в сущности, чтобы проверить это:
В Doctrine 2.0 это то, что я обычно делал. Какие методы используются другими людьми?
<?php
class Group {
private $id;
protected $name;
protected $users;
public function __construct()
{
$this->colorgroups = new ArrayCollection();
}
public function hasUsers() {
return count($this->users) > 0;
}
}