public function inserir(Postagem $postagem) { //Objetivo deste metodo é inserir um objeto no banco, fazendo-o ter persistencia. //utilizaremos a abstracao do SQL da classe TsqlInstruction //1. Foreach dos atributos . PRa cada existencia de atributo é um valor a ser adicionado. $instrucao = new TSqlInsert(); $instrucao->setEntity("postagem"); if ($postagem->getId() != null) { $instrucao->setRowData("id", $postagem->getId()); } if ($postagem->getTitulo() != null) { $instrucao->setRowData("Titulo", $postagem->getTitulo()); } if ($postagem->getCorpo() != null) { $instrucao->setRowData("Corpo", $postagem->getCorpo()); } if ($postagem->getAutor() != null) { $instrucao->setRowData("Autor", $postagem->getAutor()); } if ($postagem->getJuyguygufuguyguyy5678() != null) { $instrucao->setRowData("juyguygufuguyguyy5678", $postagem->getJuyguygufuguyguyy5678()); } echo $instrucao->getInstruction(); if ($this->Conexao->query($instrucao->getInstruction())) { return true; } else { return false; } }
public function excluirAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); $db = new Postagem(); $request = $this->getRequest(); $id = $request->getParam('id'); $db->deletePostagem($id); $this->_helper->redirector('listar', 'postagens'); }
public function getDeletar($id) { $postagem = Postagem::find($id); $postagem->delete(); return Redirect::to('postagem'); }