07 jan 2017
Criando Entidades com Anotations no Doctrine + ZendFramework 3
Acesse através do seu console do linux ou prompt de comando do Windows vá até a pasta do projeto e digite o seguinte comando:
vendor\bin\doctrine-module orm:convert-mapping --filter="NOMETABELA" --from-database annotation CAMINHO\DO\SEU\MODULO\Entity
Filtro:
NOMETABELA = A primeira letra sempre será maiúscula, se caso tiver um underline no nome de sua tabela você deverá fazer da seguinte forma:
Exemplo, nome da tabela é usuario_sistema, então você deverá configurar o filtro da seguinte forma “UsuarioSistema”
–from-database = Dizemos pra ele procurar essa entidade (tabela) através de nosso banco de dados.
annotation = Dizemos para ele gerar os annotations
modulo = Caminho de seu modulo que poderia ser, por exemplo, module\User\src\User\Entity
Bom dia.
como posso fazer
orm:convert-mapping –filter=”corporativo.Pessoa” –from-database uso postgress.
sendo esquema:corporativo e table:pessoa
quando configuro –filter=”Corporativo” da certo, mas e gerado todas as tabelas do esquema
Olha.. esta ai uma curiosidade, eu sempre gero de tudo, pois são dependências, se não me engano tive problemas com isso uma vez, mas resolvi renomeando os arquivos e depois gerando os novos, exclui os novos que não precisava e fiquei com os antigos, então acabei por nunca caçar uma solução pra isso, caso tenha encontrado, por favor me informe.