ZF2 modulos

8 views
Skip to first unread message

Gustavo V. Goulart

unread,
Jul 16, 2018, 10:19:43 AM7/16/18
to zfbr...@googlegroups.com
Prezados, bom dia!

Sou iniciante no Zend2. Fiz uma aplicação que esta funcionando
perfeitamente no ZF2. Por inexperiência criei toda a aplicação dentro
do modulo Application. Quero dividir meu código para facilitar a
manutenção e fazer as coisas da maneira correta, quero dividir a
aplicação em módulos.

Minha dúvida é a seguinte.

Temos o arquivo module.config.php dentro de cada modulo que é onde
configuramos as rotas, configuração do Doctrine e outras. OK.

Refaço esse arquivo em todos os módulos com suas rotas?
E o Doctrine, como ficaria? Refaço também em todos os módulos?

Tipo:

 'doctrine' => array(
        'driver' => array(
            
            'my_annotation_driver' => array(
                'class' =>
'Doctrine\ORM\Mapping\Driver\AnnotationDriver',
                'cache' => 'array',
                'paths' => array(
                    __DIR__ . '/../src/Nome do Modulo/Model'
                ),
            ),

           
            'orm_default' => array(
                'drivers' => array(
                    
                    'Nome do Modulo\Model' => 'my_annotation_driver'
                )
            )
        )
    )


Isso esta correto?

Obrigado.

jesus vieira

unread,
Jul 16, 2018, 10:33:44 AM7/16/18
to zfbr...@googlegroups.com
--
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 inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para zfbrasil+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.


--
JESUS VIEIRA
Programador back-end

jesus vieira

unread,
Jul 16, 2018, 10:36:16 AM7/16/18
to zfbr...@googlegroups.com
Sim eu sempre fiz assim e funciona, para as rotas até que faz sentido mas para o doctrine acho meio estranho pq tem que ficar duplicando a mesma configuração, e só mudar o namespace, mas se pensar um pouco mais daria para melhorar.. exemplo fazer um módulo de configuração ou jogar tudo dentro de apenas um arquivo para a configuração do doctrine..

Tudo depende, do estilo que vc irá trabalhar.. 

Gustavo V. Goulart

unread,
Jul 16, 2018, 10:41:25 AM7/16/18
to zfbr...@googlegroups.com
Entendi Jesus, obrigdo pela resposta.

Uma coisa que eu esqueci de comentar ... E as ACLs, divido elas tbm em cada modulo?

jesus vieira

unread,
Jul 16, 2018, 10:50:21 AM7/16/18
to zfbr...@googlegroups.com
Da sim 

--
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ê recebeu essa mensagem porque está inscrito no grupo "Zend Framework Brasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para zfbrasil+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages