0

私が持っています

class user 
{
    @manytomany    
    private $countries
}

class country {
    @manytomany
    private $user
}

新しいユーザーが作成されたら、事前定義された国のリストをユーザーに追加します

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

これらすべての国をユーザーエンティティに追加するにはどうすればよいですか?

出来ますか

$user->addCountry($countries)

4

1 に答える 1

0

それは機能しますか?

class user
{
    private $countries;
    public function addCountries($countries) {
        foreach ($countries as $country) {
            $this->countries[] = $country;
        }
    }
}
于 2012-08-01T17:20:54.910 に答える