Пример #1
0
 /**
  * Add the user to user groups.
  * 
  * @param string[] $groupNames
  * @param boolean $autoCreate 
  */
 public function addToGroups(array $groupNames, $autoCreate = false)
 {
     foreach ($groupNames as $groupName) {
         $group = Group::model()->findByName($groupName);
         if (!$group && $autoCreate) {
             $group = new Group();
             $group->name = $groupName;
             $group->save();
         }
         if ($group) {
             $group->addUser($this->id);
         }
     }
 }