{"id":1808,"date":"2005-12-09T09:51:16","date_gmt":"2005-12-09T07:51:16","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/archives\/2005\/12\/09\/symfony-lessons\/"},"modified":"2005-12-09T09:51:16","modified_gmt":"2005-12-09T07:51:16","slug":"symfony-lessons","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/","title":{"rendered":"Symfony lessons"},"content":{"rendered":"<p>Il <a href=\"http:\/\/www.symfony-project.com\/\">framework symfony<\/a> per php 5.x ha adesso anche un tutorial del tipo &#8220;<em>qualcosa in n giorni<\/em>&#8220;. Il <a href=\"http:\/\/www.symfony-project.com\/askeet\">primo ciclo di lezioni<\/a>, che dura 8 giorni, \u00e8 gi\u00e0 online e copre lo startup dell&#8217;applicazione,   la spiegazione del modello MVC e l&#8217;uso delle form.<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il framework symfony per php 5.x ha adesso anche un tutorial del tipo &#8220;qualcosa in n giorni&#8220;. Il primo ciclo di lezioni, che dura 8 giorni, \u00e8 gi\u00e0 online e copre lo startup dell&#8217;applicazione, la spiegazione del modello MVC e l&#8217;uso delle form. ciuaz<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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}},"categories":[14,9],"tags":[2252,225,2248,571,926,222,677],"class_list":["post-1808","post","type-post","status-publish","format-standard","hentry","category-ajax","category-php","tag-ajax","tag-framework","tag-php","tag-php5","tag-symfony","tag-tutorial","tag-web20"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Symfony lessons - 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\/2005\/12\/09\/symfony-lessons\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Symfony lessons - Fullo\" \/>\n<meta property=\"og:description\" content=\"Il framework symfony per php 5.x ha adesso anche un tutorial del tipo &#8220;qualcosa in n giorni&#8220;. Il primo ciclo di lezioni, che dura 8 giorni, \u00e8 gi\u00e0 online e copre lo startup dell&#8217;applicazione, la spiegazione del modello MVC e l&#8217;uso delle form. ciuaz\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2005-12-09T07:51:16+00:00\" \/>\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=\"Written by\" \/>\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\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Symfony lessons\",\"datePublished\":\"2005-12-09T07:51:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/\"},\"wordCount\":46,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"ajax\",\"framework\",\"php\",\"php5\",\"symfony\",\"tutorial\",\"web2.0\"],\"articleSection\":[\"ajax\",\"php\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/\",\"name\":\"Symfony lessons - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2005-12-09T07:51:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/12\\\/09\\\/symfony-lessons\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Symfony lessons\"}]},{\"@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\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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":"Symfony lessons - 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\/2005\/12\/09\/symfony-lessons\/","og_locale":"en_US","og_type":"article","og_title":"Symfony lessons - Fullo","og_description":"Il framework symfony per php 5.x ha adesso anche un tutorial del tipo &#8220;qualcosa in n giorni&#8220;. Il primo ciclo di lezioni, che dura 8 giorni, \u00e8 gi\u00e0 online e copre lo startup dell&#8217;applicazione, la spiegazione del modello MVC e l&#8217;uso delle form. ciuaz","og_url":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/","og_site_name":"Fullo","article_published_time":"2005-12-09T07:51:16+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Symfony lessons","datePublished":"2005-12-09T07:51:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/"},"wordCount":46,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["ajax","framework","php","php5","symfony","tutorial","web2.0"],"articleSection":["ajax","php"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/","url":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/","name":"Symfony lessons - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2005-12-09T07:51:16+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Symfony lessons"}]},{"@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":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@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-ta","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2226,"url":"https:\/\/www.fullo.net\/blog\/2007\/03\/01\/symfony-10-ed-ajax\/","url_meta":{"origin":1808,"position":0},"title":"Symfony 1.0 ed Ajax","author":"Francesco Fullone","date":"01\/03\/2007","format":false,"excerpt":"E' finalmente stata rilasciata la prima versione stabile di Symfony 1.0. Noto application framework per PHP 5 di cui ho gi\u00e0 discusso pi\u00f9 volte e che ho iniziato ad usare attivamente nell'ultimo mese e mezzo grazie ad un lavoro con Ciccio (mio guru sull'argomento). Tra le magie di questa versione,\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1737,"url":"https:\/\/www.fullo.net\/blog\/2005\/11\/08\/ajax-news-3\/","url_meta":{"origin":1808,"position":1},"title":"Ajax news","author":"Francesco Fullone","date":"08\/11\/2005","format":false,"excerpt":"Da qualche settimana non pubblico nessun link su ajax, ecco qui una lista per risolvere il problema: AFlax \u00e8 uno script js per interfacciarsi direttamente a flash, onestamente non ho ancora studiato come fa ma dai demo sembra interessante.... [via Ajaxian] Napolux mi comunica che ha realizzato un piccolo tutorial,\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2553,"url":"https:\/\/www.fullo.net\/blog\/2009\/01\/12\/twitto-un-framework-php-da-140-caratteri\/","url_meta":{"origin":1808,"position":2},"title":"Twitto, un framework PHP da 140 caratteri","author":"Francesco Fullone","date":"12\/01\/2009","format":false,"excerpt":"Ad opera di Fabien Potencier, gi\u00e0 autore di Symfony, ecco l'ennesimo framework per PHP. Si chiama Twitto ed ha la peculiarit\u00e0\u00a0 di essere scritto in soli 140 caratteri! :) [code] require __DIR__.'\/c.php';if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; })) throw new Exception('Error');$c(); [\/code] Da notare che il framework\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":1905,"url":"https:\/\/www.fullo.net\/blog\/2006\/03\/16\/pim-gestire-le-fatture-con-symfony\/","url_meta":{"origin":1808,"position":3},"title":"P.I.M. gestire le fatture con symfony","author":"Francesco Fullone","date":"16\/03\/2006","format":false,"excerpt":"Ciccio ha finalmente rilasciato la prima versione di P.I.M. un softwarillo scritto in php usando il framework Symfony (di cui ho gi\u00e0 parlato in diverse occasioni) per la gestione delle fatture. Il progetto \u00e8 nato perch\u00e8 il soggetto in questione (diventato da poco libero professionista e mio esperto eZ publish\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":2456,"url":"https:\/\/www.fullo.net\/blog\/2008\/07\/30\/twitter-su-symfony-11\/","url_meta":{"origin":1808,"position":4},"title":"Twitter su Symfony 1.1","author":"Francesco Fullone","date":"30\/07\/2008","format":false,"excerpt":"Ho appena rilasciato la prima versione del plugin per Symfony 1.1 che permette di utilizzare tutte le api di Twitter, comprese le nuove relative al motore di ricerca. Il plugin, chiamato con tanta fantasia idTwitterClientPlugin, permette quindi di modificare il proprio status, scaricare nei formati disponibili le varie timeline messe\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":2478,"url":"https:\/\/www.fullo.net\/blog\/2008\/09\/11\/symfonycamp-sto-arrivando\/","url_meta":{"origin":1808,"position":5},"title":"SymfonyCamp sto arrivando!","author":"Francesco Fullone","date":"11\/09\/2008","format":false,"excerpt":"Il 2008 si pu\u00f2 annoverare come uno dei pi\u00f9 geek mai passati, ho potuto partecipare a molti eventi per webduepuntoisti, smanettoni e nerd e parteciper\u00f2 ad altrettanti nei prossimi 3 mesi. Questo weekend, snobbando la blogsfera italiana (anche se la cosa mi dispiace un bel po', ma ormai sono avvezzo\u2026","rel":"","context":"In &quot;eventi&quot;","block_context":{"text":"eventi","link":"https:\/\/www.fullo.net\/blog\/category\/eventi\/"},"img":{"alt_text":"symfony camp","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2008\/09\/symfonycamp_logo.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1808","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=1808"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1808\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=1808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=1808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=1808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}