private function createProjetoFuncionarios($dataPost) { $funcionarios = []; foreach ($dataPost->funcionarios as $postFuncionario) { $funcionario = new ProjetoFuncionarios(); $funcionario->setIdFuncionario($postFuncionario->id); $funcionarios[] = $funcionario; } return $funcionarios; }
public function getProjetos() { $query = ProjetoFuncionarios::query()->columns(['id_projeto as id', 'nome', 'descricao'])->join('wsGerProj\\Models\\Projeto')->where('id_funcionario = :id_funcionario:')->bind(['id_funcionario' => $this->getId()]); return $query->execute(); }
private function createFuncionarioProjetos($dataPost) { $projetos = []; foreach ($dataPost->projetos as $postProjeto) { $projeto = new ProjetoFuncionarios(); $projeto->setIdFuncionario($funcionario); $projeto->setIdProjeto($postProjeto->id); $projetos[] = $projeto; } return $projetos; }