public function criar() { //validadcao do formulario criar $this->form_validation->set_rules('nome', 'Descricao', 'required|max_length[255]'); if ($this->form_validation->run() == TRUE) { $projeto = new Entity\Projeto(); $projeto->setDescricao($_POST['nome']); $this->doctrine->em->persist($projeto); $this->doctrine->em->flush(); redirect('projeto/listar'); } $dados = array('titulo' => 'CRUD » Create', 'tela' => 'create', 'controle' => 'projeto', 'subtitulo' => 'Criar projeto'); $this->load->view('crud', $dados); }
public function povoar() { //povoando tabela projeto $projeto = new Entity\Projeto(); $projeto->setDescricao("Projeto 1"); $this->doctrine->em->persist($projeto); $this->doctrine->em->flush(); for ($i = 0; $i < 10; $i++) { //povoando tabela atividades $atividade = new Entity\Atividade(); $atividade->setDescricao("Atividade " . ($i + 1)); $atividade->setIdProjeto($projeto); $atividade->setDataCadastro(date("Y-m-d H:i:s")); $this->doctrine->em->persist($atividade); $this->doctrine->em->flush(); } }