{"id":76,"date":"2017-01-07T18:36:31","date_gmt":"2017-01-07T20:36:31","guid":{"rendered":"http:\/\/hackerzone.com.br\/blog\/?p=76"},"modified":"2022-08-13T00:20:57","modified_gmt":"2022-08-13T03:20:57","slug":"criando-entidades-com-anotations-no-doctrine-zendframework-3","status":"publish","type":"post","link":"http:\/\/hackerzone.com.br\/blog\/criando-entidades-com-anotations-no-doctrine-zendframework-3\/","title":{"rendered":"Criando Entidades com Anotations no Doctrine + ZendFramework 3"},"content":{"rendered":"<p>Acesse atrav\u00e9s do seu console do linux ou prompt de comando do Windows v\u00e1 at\u00e9 a pasta do projeto e digite o seguinte comando:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nvendor\\bin\\doctrine-module orm:convert-mapping --filter=&quot;NOMETABELA&quot; --from-database annotation CAMINHO\\DO\\SEU\\MODULO\\Entity\r\n<\/pre>\n<p><strong>Filtro:<\/strong><br \/>\n<strong>NOMETABELA<\/strong> = A primeira letra sempre ser\u00e1 mai\u00fascula, se caso tiver um underline no nome de sua tabela voc\u00ea dever\u00e1 fazer da seguinte forma:<br \/>\nExemplo, nome da tabela \u00e9 usuario_sistema, ent\u00e3o voc\u00ea dever\u00e1 configurar o filtro da seguinte forma &#8220;<strong>UsuarioSistema<\/strong>&#8221;<\/p>\n<p><strong>&#8211;from-database<\/strong> = Dizemos pra ele procurar essa entidade (tabela) atrav\u00e9s de nosso banco de dados.<\/p>\n<p><strong>annotation<\/strong> = Dizemos para ele gerar os annotations<\/p>\n<p><strong>modulo<\/strong> = Caminho de seu modulo que poderia ser, por exemplo, module\\User\\src\\User\\Entity<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Acesse atrav\u00e9s do seu console do linux ou prompt de comando do Windows v\u00e1 at\u00e9 a pasta do projeto e digite o seguinte comando: Filtro: NOMETABELA = A primeira letra sempre ser\u00e1 mai\u00fascula, se caso tiver um underline no nome de sua tabela voc\u00ea dever\u00e1 fazer da seguinte forma: Exemplo, nome da tabela \u00e9 usuario_sistema, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":459,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,12,13],"tags":[15,20,18,19],"class_list":["post-76","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-doctrine","category-php","category-zend-framework-3","tag-php","tag-zend","tag-zend-framework-3","tag-zf3","cat-14-id","cat-12-id","cat-13-id","has_thumb"],"_links":{"self":[{"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/posts\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":2,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":78,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions\/78"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/media\/459"}],"wp:attachment":[{"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/hackerzone.com.br\/blog\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}