{"id":42,"date":"2009-09-09T14:22:00","date_gmt":"2009-09-09T17:22:00","guid":{"rendered":"http:\/\/escovadordebit.web6203.kinghost.net\/2009\/09\/09\/cakefacil-ferramenta-que-gera-o-codigo\/"},"modified":"2009-09-09T14:22:00","modified_gmt":"2009-09-09T17:22:00","slug":"cakefacil-ferramenta-que-gera-o-codigo","status":"publish","type":"post","link":"https:\/\/escovadordebit.com.br\/?p=42","title":{"rendered":"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo"},"content":{"rendered":"<p><span style=\";font-family:verdana;font-size:85%;\"  >CakeF\u00e1cil \u00e9 uma ferramenta desenvolvida em php para gerar o modelo, controlador e views em modo bem b\u00e1sico do cakephp.<\/p>\n<p>Antes de qualquer coisa \u00e9 necess\u00e1rio configurar algumas vari\u00e1veis de ambiente.<\/p>\n<p><span style=\"font-weight: bold;\">CAKEFACIL_HOME <\/span>= Onde ficam os arquivos do cakefacil normalmente coloco no <span style=\"font-style: italic;\">c:cakefacil;<\/span><br \/><span style=\"font-weight: bold;\">PATH<\/span> = Colocar a vari\u00e1vel do<span style=\"font-weight: bold;\"> %CAKEFACIL_HOME%<\/span>;<br \/><span style=\"font-weight: bold;\"><\/span><span style=\"font-style: italic;\"><\/p>\n<p><\/span>Depois destas vari\u00e1veis setadas <span style=\"font-weight: bold;\">n\u00e3o \u00e9 necess\u00e1rio reiniciar o computador<\/span>. Agora dentro do cmd digitamos o seguinte <span style=\"font-style: italic; font-weight: bold;\">cakefacil help<\/span><span style=\"font-style: italic;\"><span style=\"font-weight: bold;\">.<\/p>\n<p>Abaixo algumas imagens do resultado do cakefacil!<\/p>\n<p><\/span><\/span><\/span><span style=\"font-size:85%;\"><a style=\"font-family: verdana;\" href=\"http:\/\/1.bp.blogspot.com\/_snA00z6BX9M\/SqfY1cSWSsI\/AAAAAAAAAOU\/juRfKq4BApw\/s1600-h\/cakefacil002.JPG\"><img decoding=\"async\" style=\"cursor: pointer; width: 320px; height: 174px;\" src=\"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg\" alt=\"\" id=\"BLOGGER_PHOTO_ID_5379506692555164354\" border=\"0\" \/><\/a><\/p>\n<p><a style=\"font-family: verdana;\" href=\"http:\/\/1.bp.blogspot.com\/_snA00z6BX9M\/SqfZPdfaQNI\/AAAAAAAAAOc\/aYJY_-_94U8\/s1600-h\/cakefacil003.JPG\"><img decoding=\"async\" style=\"cursor: pointer; width: 320px; height: 170px;\" src=\"http:\/\/1.bp.blogspot.com\/_snA00z6BX9M\/SqfZPdfaQNI\/AAAAAAAAAOc\/aYJY_-_94U8\/s320\/cakefacil003.JPG\" alt=\"\" id=\"BLOGGER_PHOTO_ID_5379507139554984146\" border=\"0\" \/><\/a><br \/><a style=\"font-family: verdana;\" href=\"http:\/\/4.bp.blogspot.com\/_snA00z6BX9M\/SqfZPh0M5UI\/AAAAAAAAAOk\/AIozWLGAIzA\/s1600-h\/cakefacil004.JPG\"><img decoding=\"async\" style=\"cursor: pointer; width: 320px; height: 152px;\" src=\"http:\/\/4.bp.blogspot.com\/_snA00z6BX9M\/SqfZPh0M5UI\/AAAAAAAAAOk\/AIozWLGAIzA\/s320\/cakefacil004.JPG\" alt=\"\" id=\"BLOGGER_PHOTO_ID_5379507140715930946\" border=\"0\" \/><\/a><\/p>\n<p><span style=\"font-family:verdana;\">As imagens mostram um simples sistema gerado pelo cakef\u00e1cil.<br \/><\/span><\/span><\/p>\n<ul>\n<li><span style=\"font-size:85%;\"><span style=\"font-family:verdana;\">Copiei o cakephp que baixei do cakephp.org para dentro do diret\u00f3rio www do wamp e renomiei para <span style=\"font-weight: bold;\">ag<\/span>.<\/span><\/span><\/li>\n<li style=\"font-family: verdana;\"><span style=\"font-size:85%;\">Tabela no mysql com o nome de <span style=\"font-weight: bold;\">agendas<\/span> com os campos [ <span style=\"font-weight: bold;\">id<\/span> (INT) CHAVE PRIM\u00c1RIA AUTONUMERO, <span style=\"font-weight: bold;\">nome<\/span>(VARCHAR), <span style=\"font-weight: bold;\">ramal<\/span>(CHAR), <span style=\"font-weight: bold;\">celular<\/span>(CHAR)]. Ap\u00f3s ter gerado a tabela configurei o cakephp (app\/config\/core.php). O database pode ser configurado diretamente no diret\u00f3rio do cakephp ou gerado pelo <span style=\"font-weight: bold; font-style: italic;\">cakefacil.<\/span><\/span><\/li>\n<li style=\"font-family: verdana;\"><span style=\"font-size:85%;\"><span style=\"font-weight: bold; font-style: italic;\"><\/span>Em seguida entrei no command acessando o diretorio do sistema em cakephp, que no meu caso \u00e9 <span style=\"font-weight: bold;\">c:wampwwwag<\/span><\/span><\/li>\n<li style=\"font-family: verdana;\"><span style=\"font-size:85%;\"><span style=\"font-weight: bold;\"><\/span>Digitei o seguinte comando <\/span><span style=\"font-weight: bold; font-style: italic;font-size:85%;\" >cakefacil model agendas<\/span><span style=\"font-size:85%;\">, com isso ele gera um modelo simples da tabela. Repeti o processo digitando <\/span><span style=\"font-weight: bold; font-style: italic;font-size:85%;\" >cakefacil controller agendas<\/span><span style=\"font-size:85%;\"> e <\/span><span style=\"font-weight: bold; font-style: italic;font-size:85%;\" >cakefacil view agendas<\/span><span style=\"font-size:85%;\">.<br \/><\/span><\/li>\n<\/ul>\n<p><span style=\"font-size:85%;\"><span style=\"font-family:verdana;\"><br \/>Finalizando o cakef\u00e1cil gera todos os views com um layout bem b\u00e1sico.<br \/><\/span><br \/><\/span><span style=\";font-family:verdana;font-size:85%;\"  >Site da ferramenta para download: <a href=\"http:\/\/www.unixinfo.com.br\/\">http:\/\/www.unixinfo.com.br<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CakeF\u00e1cil \u00e9 uma ferramenta desenvolvida em php para gerar o modelo, controlador e views em modo bem b\u00e1sico do cakephp. Antes de qualquer coisa \u00e9 necess\u00e1rio configurar algumas vari\u00e1veis de ambiente. CAKEFACIL_HOME = Onde ficam os arquivos do cakefacil normalmente coloco no c:cakefacil;PATH = Colocar a vari\u00e1vel do %CAKEFACIL_HOME%; Depois destas vari\u00e1veis setadas n\u00e3o \u00e9 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[51],"class_list":["post-42","post","type-post","status-publish","format-standard","hentry","category-codebit","tag-php"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CakeF\u00e1cil, ferramenta que gera o c\u00f3digo - Escovador de Bit<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/escovadordebit.com.br\/?p=42\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo - Escovador de Bit\" \/>\n<meta property=\"og:description\" content=\"CakeF\u00e1cil \u00e9 uma ferramenta desenvolvida em php para gerar o modelo, controlador e views em modo bem b\u00e1sico do cakephp. Antes de qualquer coisa \u00e9 necess\u00e1rio configurar algumas vari\u00e1veis de ambiente. CAKEFACIL_HOME = Onde ficam os arquivos do cakefacil normalmente coloco no c:cakefacil;PATH = Colocar a vari\u00e1vel do %CAKEFACIL_HOME%; Depois destas vari\u00e1veis setadas n\u00e3o \u00e9 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/escovadordebit.com.br\/?p=42\" \/>\n<meta property=\"og:site_name\" content=\"Escovador de Bit\" \/>\n<meta property=\"article:published_time\" content=\"2009-09-09T17:22:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg\" \/>\n<meta name=\"author\" content=\"Martin Muller martin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martin Muller martin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42#article\",\"isPartOf\":{\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42\"},\"author\":{\"name\":\"Martin Muller martin\",\"@id\":\"https:\/\/escovadordebit.com.br\/#\/schema\/person\/3a14e341de3660629f9c1e39dfe6d653\"},\"headline\":\"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo\",\"datePublished\":\"2009-09-09T17:22:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42\"},\"wordCount\":240,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/escovadordebit.com.br\/#organization\"},\"image\":{\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42#primaryimage\"},\"thumbnailUrl\":\"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg\",\"keywords\":[\"PHP\"],\"articleSection\":[\"CodeBit\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/escovadordebit.com.br\/?p=42#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42\",\"url\":\"https:\/\/escovadordebit.com.br\/?p=42\",\"name\":\"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo - Escovador de Bit\",\"isPartOf\":{\"@id\":\"https:\/\/escovadordebit.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42#primaryimage\"},\"image\":{\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42#primaryimage\"},\"thumbnailUrl\":\"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg\",\"datePublished\":\"2009-09-09T17:22:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/escovadordebit.com.br\/?p=42\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42#primaryimage\",\"url\":\"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg\",\"contentUrl\":\"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/escovadordebit.com.br\/?p=42#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/escovadordebit.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/escovadordebit.com.br\/#website\",\"url\":\"https:\/\/escovadordebit.com.br\/\",\"name\":\"Escovador de Bit\",\"description\":\"Escove escove at\u00e9 achar o problema\",\"publisher\":{\"@id\":\"https:\/\/escovadordebit.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/escovadordebit.com.br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/escovadordebit.com.br\/#organization\",\"name\":\"Escovador de Bit\",\"url\":\"https:\/\/escovadordebit.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/escovadordebit.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/escovadordebit.com.br\/wp-content\/uploads\/2017\/11\/cropped-cropped-escovadordebit-2.png\",\"contentUrl\":\"https:\/\/escovadordebit.com.br\/wp-content\/uploads\/2017\/11\/cropped-cropped-escovadordebit-2.png\",\"width\":99,\"height\":75,\"caption\":\"Escovador de Bit\"},\"image\":{\"@id\":\"https:\/\/escovadordebit.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/escovadordebit.com.br\/#\/schema\/person\/3a14e341de3660629f9c1e39dfe6d653\",\"name\":\"Martin Muller martin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/escovadordebit.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Martin Muller martin\"},\"url\":\"https:\/\/escovadordebit.com.br\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo - Escovador de Bit","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/escovadordebit.com.br\/?p=42","og_locale":"pt_BR","og_type":"article","og_title":"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo - Escovador de Bit","og_description":"CakeF\u00e1cil \u00e9 uma ferramenta desenvolvida em php para gerar o modelo, controlador e views em modo bem b\u00e1sico do cakephp. Antes de qualquer coisa \u00e9 necess\u00e1rio configurar algumas vari\u00e1veis de ambiente. CAKEFACIL_HOME = Onde ficam os arquivos do cakefacil normalmente coloco no c:cakefacil;PATH = Colocar a vari\u00e1vel do %CAKEFACIL_HOME%; Depois destas vari\u00e1veis setadas n\u00e3o \u00e9 [&hellip;]","og_url":"https:\/\/escovadordebit.com.br\/?p=42","og_site_name":"Escovador de Bit","article_published_time":"2009-09-09T17:22:00+00:00","og_image":[{"url":"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg","type":"","width":"","height":""}],"author":"Martin Muller martin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Martin Muller martin","Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/escovadordebit.com.br\/?p=42#article","isPartOf":{"@id":"https:\/\/escovadordebit.com.br\/?p=42"},"author":{"name":"Martin Muller martin","@id":"https:\/\/escovadordebit.com.br\/#\/schema\/person\/3a14e341de3660629f9c1e39dfe6d653"},"headline":"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo","datePublished":"2009-09-09T17:22:00+00:00","mainEntityOfPage":{"@id":"https:\/\/escovadordebit.com.br\/?p=42"},"wordCount":240,"commentCount":0,"publisher":{"@id":"https:\/\/escovadordebit.com.br\/#organization"},"image":{"@id":"https:\/\/escovadordebit.com.br\/?p=42#primaryimage"},"thumbnailUrl":"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg","keywords":["PHP"],"articleSection":["CodeBit"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/escovadordebit.com.br\/?p=42#respond"]}]},{"@type":"WebPage","@id":"https:\/\/escovadordebit.com.br\/?p=42","url":"https:\/\/escovadordebit.com.br\/?p=42","name":"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo - Escovador de Bit","isPartOf":{"@id":"https:\/\/escovadordebit.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/escovadordebit.com.br\/?p=42#primaryimage"},"image":{"@id":"https:\/\/escovadordebit.com.br\/?p=42#primaryimage"},"thumbnailUrl":"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg","datePublished":"2009-09-09T17:22:00+00:00","breadcrumb":{"@id":"https:\/\/escovadordebit.com.br\/?p=42#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/escovadordebit.com.br\/?p=42"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/escovadordebit.com.br\/?p=42#primaryimage","url":"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg","contentUrl":"http:\/\/escovadordebit.com.br\/wp-content\/uploads\/2009\/09\/cakefacil002.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/escovadordebit.com.br\/?p=42#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/escovadordebit.com.br\/"},{"@type":"ListItem","position":2,"name":"CakeF\u00e1cil, ferramenta que gera o c\u00f3digo"}]},{"@type":"WebSite","@id":"https:\/\/escovadordebit.com.br\/#website","url":"https:\/\/escovadordebit.com.br\/","name":"Escovador de Bit","description":"Escove escove at\u00e9 achar o problema","publisher":{"@id":"https:\/\/escovadordebit.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/escovadordebit.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/escovadordebit.com.br\/#organization","name":"Escovador de Bit","url":"https:\/\/escovadordebit.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/escovadordebit.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/escovadordebit.com.br\/wp-content\/uploads\/2017\/11\/cropped-cropped-escovadordebit-2.png","contentUrl":"https:\/\/escovadordebit.com.br\/wp-content\/uploads\/2017\/11\/cropped-cropped-escovadordebit-2.png","width":99,"height":75,"caption":"Escovador de Bit"},"image":{"@id":"https:\/\/escovadordebit.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/escovadordebit.com.br\/#\/schema\/person\/3a14e341de3660629f9c1e39dfe6d653","name":"Martin Muller martin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/escovadordebit.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Martin Muller martin"},"url":"https:\/\/escovadordebit.com.br\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=42"}],"version-history":[{"count":0,"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=\/wp\/v2\/posts\/42\/revisions"}],"wp:attachment":[{"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/escovadordebit.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}