/** * Adiciona um grupo à pessoa */ public function addGrupo(Grupo $grupo) { $pg = new PessoaGrupo(); $pg->id_grupo = $grupo->id; $pg->id_pessoa = $this->id; $pg->store(); }
/** * * Salvas as pessoas que fazem parte deste grupo * @param integer $cod_grupo * @param Array $pessoas */ private function salvaPessoas($cod_grupo, $pessoas) { PessoaGrupo::model()->deleteAll('cod_grupo = ' . $cod_grupo); foreach ($pessoas as $p) { $a = new PessoaGrupo(); $a->cod_grupo = $cod_grupo; $a->cod_pessoa = $p; $a->save(); unset($a); } }