2012-08-01 144 views
0

我有我怎麼能在doctrine2加實體的集合,主要實體

class user 
{ 
    @manytomany  
    private $countries 
} 

class country { 
    @manytomany 
    private $user 
} 

現在在創建新用戶時,然後我想補充的國家的預設列表中用戶

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

我想知道我怎樣才能添加這些都國家用戶實體

是否有可能

$user->addCountry($countries)

+0

[你嘗試過什麼呢?(http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2012-08-01 07:34:54

+0

嗯,我花8小時互聯網上搜索一下吧並找不到任何東西 – user17 2012-08-01 07:50:56

回答

0

可以嗎?

class user 
{ 
    private $countries; 
    public function addCountries($countries) { 
     foreach ($countries as $country) { 
      $this->countries[] = $country; 
     } 
    } 
}