[Dúvida] ZfcUser, BjyAuthorize e Doctrine

204 views
Skip to first unread message

George C. G. Barbosa

unread,
Jun 18, 2013, 9:58:32 AM6/18/13
to zfbr...@googlegroups.com
Estou tentando fazer funcionar esses treis modulos, seguindo o seguinte tutorial.

funciona tudo 100% beleza, o unico porém é que ao registrar o usuario ele insere o user na tabela mas não insere o user_role. Se eu o fizer manualmente funciona tranquilo.

Gostaria de saber se é só comigo e como faria pra ficar automatico isso.


Att.

Isaac Henrique

unread,
Jun 18, 2013, 10:41:12 AM6/18/13
to zfbr...@googlegroups.com
Tem que criar um área para o cadastro de perfis.




--
--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Zend Framework Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para zfbrasil+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
________________________________
       Isaac Henrique Barbosa Nunes
  Analista e Desenvolvedor de Sistema

George C. G. Barbosa

unread,
Jun 19, 2013, 7:04:56 AM6/19/13
to zfbr...@googlegroups.com
opa, obrigado por responder, poderia explicar melhor? comecei com zend faz pouco tempo.

Jaime Marcelo Valasek

unread,
Jun 19, 2013, 7:53:08 AM6/19/13
to zfbr...@googlegroups.com
Eu acho lamentável os kras criam os modulos como esse o bjyauthorize e não fazer tutoriais explicando o funcionamento, parece que eles fazem esses modulos para pessoas dos mesmos níveis deles e não pra pessoas leigas, o correto seria eles fazer os módulos e criarem tutoriais em códigos ou textos bem explicativos para quem está começando poderem entender também.


Em 18 de junho de 2013 10:58, George C. G. Barbosa <gcgba...@gmail.com> escreveu:

--

Diego Fernandes

unread,
Jun 20, 2013, 7:17:05 AM6/20/13
to zfbr...@googlegroups.com
Bom dia,

Eu inseri uma role padrão para usuários, vamos supor, "usuário".

Assim abra o arquivo:

vendor/zf-commons/zfc-user-doctrine-orm/src/ZfcUserDoctrineORM/Mapper/User.php

E na função insert faça como o seguinte:


public function insert($entity, $tableName = null, HydratorInterface $hydrator = null)
{
/**
* Default Role (Empresa)
*/
$entity->addRole($this->em->find('\User\Entity\Role', 1));


return $this->persist($entity);
}

\User\Entity\Role é minha entidade Role.

Espero ter ajudado.

George C. G. Barbosa

unread,
Jun 20, 2013, 11:49:59 AM6/20/13
to zfbr...@googlegroups.com
muito obrigado cara, deu uma clareada aqui. valeu mesmo


--

George C. G. Barbosa

unread,
Jun 27, 2013, 12:42:23 PM6/27/13
to zfbr...@googlegroups.com
fiz isso, funcionou beleza, adiciona o usuario + a role só que da um fatal error:

[27-Jun-2013 18:38:16 Europe/Berlin] PHP Catchable fatal error:  Argument 1 passed to ZfcBase\Mapper\AbstractDbMapper::setDbAdapter() must be an instance of Zend\Db\Adapter\Adapter, instance of Doctrine\ORM\EntityManager given, called in /Applications/MAMP/htdocs/avm/vendor/roleuserbridge/Module.php on line 66 and defined in /Applications/MAMP/htdocs/avm/vendor/zf-commons/zfc-base/src/ZfcBase/Mapper/AbstractDbMapper.php on line 226
Reply all
Reply to author
Forward
0 new messages