Как я могу добавить коллекцию сущностей в doctrine2 к основной сущности

У меня есть

class user 
{
    @manytomany    
    private $countries
}

а также

class country {
    @manytomany
    private $user
}

Теперь, когда новый пользователь создан, я хочу добавить предопределенный список стран для пользователя

$countries = $em->getRepository(Country)->findBy(array('population'=>'2000'))

Я хочу знать, как я могу добавить эти все страны в сущности пользователя

Является ли это возможным

$user->addCountry($countries)

1 ответ

Решение

Это будет работать?

class user
{
    private $countries;
    public function addCountries($countries) {
        foreach ($countries as $country) {
            $this->countries[] = $country;
        }
    }
}
Другие вопросы по тегам