Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

littlejuh

Zend + Doctrine

Recommended Posts

Tipo, quero fazer uma chamada ajax para alterar o status clicando em um ícone, tenho a seguinte estrutura:

 

if (!empty($_GET['acao'])) {
       $acao = LimpaCaracteres($_GET['acao']);

       switch ($acao) {
           case "deletar":

               try {
                   $em->remove($objBlog);
                   $em->flush();

                   $link = "http://www.dzestudio.com.br/blog/" . $slug;

                   include '_include_sitemap.php';

                   echo "<script type=\"text/javascript\">document.location = 'blog_admin.php?msg=1'</script>";
               } catch (Exception $e) {
                   echo "<script type=\"text/javascript\">document.location = 'blog_admin.php?msg=2'</script>";
                   //echo $e->getMessage();
               }

               break;

               case "ativar":

                   try {                       
                      $isActive = true;
                      $em->persist($isActive);
                       $em->flush();


                       include '_include_sitemap.php';

                       echo "<script type=\"text/javascript\">document.location = 'blog_admin.php?msg=3'</script>";
                   } catch (Exception $e) {
                       echo "<script type=\"text/javascript\">document.location = 'blog_admin.php?msg=4'</script>";
                       //echo $e->getMessage();
                   }

                   break;

       }
   }
} else {
   $titulo = 'Incluir Post';
}

 

e na view assim:

 <?php if ($post->getIsActive() == true){ ?>
         <a href="blog_editar.php?id=<?php echo $post->getId(); ?>&status=1&acao=ativar"><img src="images/destaque_n.gif" alt="Alterar Status" title="Alterar Status" /></a>
         <?php } else { ?>
         <a href="blog_editar.php?id=<?php echo $post->getId(); ?>&status=0&acao=ativar"><img src="images/destaque1_n.gif" alt="Alterar Status" title="Alterar Status" /></a>
         <?php }; ?>
<a href="blog_editar.php?id=<?php echo $post->getId(); ?>"><img src="images/editar_n.gif" alt="Editar" title="Editar" /></a>
                                     <a href="blog_editar.php?id=<?php echo $post->getId(); ?>&titulo=<?php echo CaracteresEspeciais($post->getTitle()); ?>&acao=deletar" onClick="GP_popupConfirmMsg('Você tem certeza de que deseja excluir a postagem?\n\r ');return document.MM_returnValue"><img src="images/deletar_n.gif" alt="Excluir" title="Excluir" /></a>

 

 

Só que não tá funcionando não altera o isActive no banco

 

 

 

pode ajudar? D:

Compartilhar este post


Link para o post
Compartilhar em outros sites

De onde vêm $em? Pode ser que esteja ocorrendo algum erro com a query o qual você está varrendo pra baixo do tapete por comentar o getMessage()

 

Enquanto estiver desenvolvendo, deixe as mensagens rolarem, assim você sabe o que está acontecendo com seu sistema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.