{"id":1897,"date":"2006-03-09T00:45:29","date_gmt":"2006-03-08T22:45:29","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/archives\/2006\/03\/09\/zend-framework-tutorial\/"},"modified":"2006-03-09T00:45:29","modified_gmt":"2006-03-08T22:45:29","slug":"zend-framework-tutorial","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/","title":{"rendered":"Zend Framework tutorial"},"content":{"rendered":"<p>Ed a pochi giorni dal rilascio alla comunit\u00e0 ecco il <a href=\"http:\/\/phparch.com\/zftut\/index.php?p=0\">primo tutorial per lo Zend Framework<\/a> (di cui \u00e8 uscita ieri la <a href=\"http:\/\/framework.zend.com\/\">versione 0.12<\/a>). <\/p>\n<p>Nel tutorial viene illustrato come creare un piccolo news engine con possibilit\u00e0 di commentare, nulla di particolarmente complesso ma di sicuro interesse per capire il funzionamento del framework.<\/p>\n<p>Ah, nella nuova versione \u00e8 stato incluso lo unit testing.<\/p>\n<p>ciauz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ed a pochi giorni dal rilascio alla comunit\u00e0 ecco il primo tutorial per lo Zend Framework (di cui \u00e8 uscita ieri la versione 0.12). Nel tutorial viene illustrato come creare un piccolo news engine con possibilit\u00e0 di commentare, nulla di particolarmente complesso ma di sicuro interesse per capire il funzionamento del framework. Ah, nella nuova [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9],"tags":[225,2248,571,222,126],"class_list":["post-1897","post","type-post","status-publish","format-standard","hentry","category-php","tag-framework","tag-php","tag-php5","tag-tutorial","tag-zend"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Zend Framework tutorial - Fullo<\/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:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zend Framework tutorial - Fullo\" \/>\n<meta property=\"og:description\" content=\"Ed a pochi giorni dal rilascio alla comunit\u00e0 ecco il primo tutorial per lo Zend Framework (di cui \u00e8 uscita ieri la versione 0.12). Nel tutorial viene illustrato come creare un piccolo news engine con possibilit\u00e0 di commentare, nulla di particolarmente complesso ma di sicuro interesse per capire il funzionamento del framework. Ah, nella nuova [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2006-03-08T22:45:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"1453\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Zend Framework tutorial\",\"datePublished\":\"2006-03-08T22:45:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/\"},\"wordCount\":63,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"framework\",\"php\",\"php5\",\"tutorial\",\"zend\"],\"articleSection\":[\"php\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/\",\"name\":\"Zend Framework tutorial - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2006-03-08T22:45:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/03\\\/09\\\/zend-framework-tutorial\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zend Framework tutorial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zend Framework tutorial - Fullo","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:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/","og_locale":"it_IT","og_type":"article","og_title":"Zend Framework tutorial - Fullo","og_description":"Ed a pochi giorni dal rilascio alla comunit\u00e0 ecco il primo tutorial per lo Zend Framework (di cui \u00e8 uscita ieri la versione 0.12). Nel tutorial viene illustrato come creare un piccolo news engine con possibilit\u00e0 di commentare, nulla di particolarmente complesso ma di sicuro interesse per capire il funzionamento del framework. Ah, nella nuova [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/","og_site_name":"Fullo","article_published_time":"2006-03-08T22:45:29+00:00","og_image":[{"width":1453,"height":1453,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Zend Framework tutorial","datePublished":"2006-03-08T22:45:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/"},"wordCount":63,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["framework","php","php5","tutorial","zend"],"articleSection":["php"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/","url":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/","name":"Zend Framework tutorial - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2006-03-08T22:45:29+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2006\/03\/09\/zend-framework-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Zend Framework tutorial"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-uB","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1788,"url":"https:\/\/www.fullo.net\/blog\/2005\/11\/28\/ez-components\/","url_meta":{"origin":1897,"position":0},"title":"eZ components","author":"Francesco Fullone","date":"28\/11\/2005","format":false,"excerpt":"Rubo la notizia all'esperto del settore... eZ rilascier\u00e0 a breve la prima beta di eZ Component, un framework per controbattere al futuro Zend Framework. E' gi\u00e0 presente sul sito di eZ un tutorial su come scaricarselo dal repository svn ufficiale, inoltre ad occhio pare che necessiter\u00e0 di una versione di\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2298,"url":"https:\/\/www.fullo.net\/blog\/2007\/07\/05\/zend-framework-10\/","url_meta":{"origin":1897,"position":1},"title":"Zend Framework 1.0!","author":"Francesco Fullone","date":"05\/07\/2007","format":false,"excerpt":"Lo Zend Framework raggiunge finalmente la stabilit\u00e0 con la versione 1.0. Questo framework per php5 ha di \"comodo\" un buon numero di librerie per accedere a servizi web 2.0 (del.icio.us, flickr, etc) ed una implementazione tutta in php di Lucene. Ma soprattutto, quello che IMHO fa la differenza rispetto ad\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1893,"url":"https:\/\/www.fullo.net\/blog\/2006\/03\/05\/zend-framework-rilasciato\/","url_meta":{"origin":1897,"position":2},"title":"Zend Framework rilasciato","author":"Francesco Fullone","date":"05\/03\/2006","format":false,"excerpt":"Due giorni senza connessione e mi rilasciano la preview release dello Zend Framework. Ancora non ho dato un occhio a nulla, mi limiter\u00f2 a linkare qualche commento tratto dal planet-php, pi\u00f9 che altro come meme personale ;) . Zend Frameworks and Flickr Zend Framework Review Zend Framework Available ... links\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2396,"url":"https:\/\/www.fullo.net\/blog\/2008\/01\/22\/php-e-framework-la-community-cresce\/","url_meta":{"origin":1897,"position":3},"title":"PHP e framework, la community cresce","author":"Francesco Fullone","date":"22\/01\/2008","format":false,"excerpt":"Noto con immenso piacere che la lista dei blog italiani dedicati a particolari framework php sta crescendo (lentamente, ma cresce). Dopo un blog dedicato a Symfony \u00e8 il turno di uno dedicato allo Zend Framework. Zend Framework IT \u00e8 gestito da Simone Carletti autore, tra l'altro, di alcuni interessanti post\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1799,"url":"https:\/\/www.fullo.net\/blog\/2005\/12\/05\/zend-framework-review\/","url_meta":{"origin":1897,"position":4},"title":"Zend Framework review","author":"Francesco Fullone","date":"05\/12\/2005","format":false,"excerpt":"Su phpDeveloper c'\u00e8 una recensione abbastanza accurata sullo Zend Framework. Sembra che ci siano alcuni aspetti molto interessanti nel framework come un motore di ricerca interno simile a lucene del progetto Apache, la non necessit\u00e0 di doversi appoggiare a mod_rewrite ed un dataobject layer per accedere ai dbms. [update] ne\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1940,"url":"https:\/\/www.fullo.net\/blog\/2006\/04\/24\/zend-framework-013-e-nuovo-sito\/","url_meta":{"origin":1897,"position":5},"title":"Zend Framework 0.13 e nuovo sito","author":"Francesco Fullone","date":"24\/04\/2006","format":false,"excerpt":"Lo Zend Framework, che arriva alla release 0.13, ha finalmente un logo ed un nuovo sito (sempre pi\u00f9 ricco di contenuti). In questa nuova release il modulo che sfrutta Lucene come search engine \u00e8 entrato a far parte del tree ufficiale ed inoltre i moduli relativi alla gestione delle email\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=1897"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1897\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=1897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=1897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=1897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}