Jump to content

Bruno Henrique da Costa

Members
  • Content count

    249
  • Joined

  • Last visited

  • Days Won

    1

Bruno Henrique da Costa last won the day on May 14 2016

Bruno Henrique da Costa had the most liked content!

Community Reputation

14 Levemente Bom

1 Follower

About Bruno Henrique da Costa

  • Rank
    Bruno Costa
  • Birthday 11/11/1990

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Skype
    bhcosta90
  • Twitter
    @bhcosta90
  • Facebook
    http://www.facebook.com/bhcosta90

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Bruno Henrique da Costa

    Reversão de Commit

    galera tenho uma duvida, eu gostaria de retornar para um determinado commit e atribuir esse commit para uma determinada branch sem perder historico, por exemplo. eu tenho uma branch de desenvolvimento, onde ela é lida por uma URL, quando estou desenvolvendo e quero mostrar ao meu cliente o que eu fiz em desenvolvimento, eu commito e boa, mas pode acontecer do que eu fiz nao ir pra producao naquele exato momento, então eu teria que retornar para o commite inicial colocar esse commite atribuido ao branch de desenvolvimento e ainda obter o histórico. ha como fazer isso?
  2. Bruno Henrique da Costa

    Events para Doctrine

    Galera, estou com uma duvida em doctrine, será que alguem poderia me ajudar. Eu tenho 3 campos sendo (data exclusao, data alteração e data inclusão), porém eu tenho q trabalhar de uma forma dinamica com eles para não ficar remontando o código, eu estou usando o metodo eventos do doctrine sendo eles, preRemove, prePersist e preUpdate, sendo que o preRemove eu vou atualizar o campo data exclusão prePersist o campo de cadastro e o preUpdate o campo de alteração. Porem os campos inicio e alteração da entidade está dando certo, so que quando eu vou para o preRemove não está, ele esta duplicando o registro e isso não é o que eu gostaria, alguem poderia me ajudar? Segue abaixo o meu código do evento. <?php namespace User\Event; use Zend\ServiceManager\ServiceManager; use Zend\Authentication\AuthenticationServiceInterface; use User\Entity; class Events { protected static $TEMPO_UPDATE; private $sm; public function __construct(ServiceManager $sm){ $this->sm = $sm; } private function getUsuario(){ $authService = $this->sm->get(AuthenticationServiceInterface::class); if($authService->hasIdentity()){ return $authService->getIdentity(); } } public function preRemove($eventArgs){ $entity = $eventArgs->getEntity(); $em = $eventArgs->getEntityManager(); if (method_exists($entity, 'setDtExc')) { self::$TEMPO_UPDATE = $entity->getDtAlt(); $entity->setDtAlt(-1); $entity->setDtExc(TEMPO); $em->persist($entity); $em->flush($entity); $em->detach($entity); } if (method_exists($entity, 'setUsuario') && !$entity instanceof Entity\Usuario && !$entity instanceof Entity\UsuarioPermissao && !$entity instanceof Entity\Grupo && !$entity instanceof Entity\GrupoPermissao) { $entity->setUsuario($this->getUsuario()); } } public function prePersist($eventArgs) { $entity = $eventArgs->getEntity(); if (method_exists($entity, 'setDtIni')) { $entity->setDtIni(TEMPO); } if (method_exists($entity, 'setUsuario') && !$entity instanceof Entity\Usuario && !$entity instanceof Entity\UsuarioPermissao && !$entity instanceof Entity\Grupo && !$entity instanceof Entity\GrupoPermissao) { $entity->setUsuario($this->getUsuario()); } } public function preUpdate($eventArgs) { $entity = $eventArgs->getEntity(); if (method_exists($entity, 'setDtAlt')) { switch($entity->getDtAlt()){ case -1: $entity->setDtAlt(self::$TEMPO_UPDATE); break; default: $entity->setDtAlt(TEMPO); } } if (method_exists($entity, 'setUsuario') && !$entity instanceof Entity\Usuario && !$entity instanceof Entity\UsuarioPermissao && !$entity instanceof Entity\Grupo && !$entity instanceof Entity\GrupoPermissao) { $entity->setUsuario($this->getUsuario()); } } } ?>
  3. Bruno Henrique da Costa

    [RESOLVIDO] Falha ao Carregar Documento PDF - Google Chrome

    Cara um conselho, utilizar o DOMPDF para geração de PDF ele é muito simples e uma ótima ferramenta
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.