<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Symfony-IT &#187; orm</title>
	<atom:link href="http://www.symfony.it/categoria/orm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.symfony.it</link>
	<description>Just another Symfony Framework weblog</description>
	<lastBuildDate>Mon, 30 Jan 2012 13:53:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/it_IT/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>Utilizzare le Estensioni di Doctrine in progetti symfony2</title>
		<link>http://www.symfony.it/articoli/555/symfony2-doctrine-extensions/</link>
		<comments>http://www.symfony.it/articoli/555/symfony2-doctrine-extensions/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 08:30:08 +0000</pubDate>
		<dc:creator>Francesco Tassi</dc:creator>
				<category><![CDATA[bundle]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[documentazione]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symfony2]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=555</guid>
		<description><![CDATA[Doctrine prevede un set di eventi che permettono di modificarne ed estenderne il comportamento. Tramite l&#8217;utilizzo di questi eventi è possibile implementare nuove funzionalità non previste dall&#8217; ORM. Sfruttando questa potenzialità è stato creato un set di estensioni per mettere a disposizione degli sviluppatori alcuni comportamenti di uso comune. L&#8217;integrazione all&#8217;interno di symfony2 è facilitata [...]]]></description>
			<content:encoded><![CDATA[<p>Doctrine prevede un set di <strong>eventi</strong> che permettono di modificarne ed <strong>estenderne il comportamento</strong>. Tramite l&#8217;utilizzo di questi eventi è possibile <strong>implementare nuove funzionalità</strong> non previste dall&#8217; ORM. Sfruttando questa potenzialità è stato creato un <a title="DoctrineExtensions" href="https://github.com/l3pp4rd/DoctrineExtensions">set di estensioni</a> per mettere a disposizione degli sviluppatori alcuni <strong>comportamenti di uso comune</strong>. L&#8217;integrazione all&#8217;interno di symfony2 è facilitata dal bundle <strong><a title="DoctrineExtensionsBundle" href="https://github.com/stof/StofDoctrineExtensionsBundle">StofDoctrineExtensionsBundle</a></strong>.</p>
<p><span id="more-555"></span></p>
<p>Il <a title="DoctrineExtensions" href="https://github.com/l3pp4rd/DoctrineExtensions">repository DoctrineExtensions</a> prevede queste estensioni:</p>
<ul>
<li>Translatable</li>
<li>Sluggable</li>
<li>Timestampable</li>
<li>Loggable</li>
<li>Tree</li>
<li>Sortable</li>
</ul>
<p>I nomi sono piuttosto indicativi riguardo allo scopo di ognuna. Chi viene da symfony 1.x e doctrine 1.x ricorderà certamente una serie di plugin *ActAs* che avevano esattamente lo stesso scopo di queste estensioni.</p>
<p>Come detto, per utilizzare questi comportamenti in progetti symfony2, è possibile usufruire del bundle<strong> <a title="DoctrineExtensionsBundle" href="https://github.com/stof/StofDoctrineExtensionsBundle">StofDoctrineExtensionsBundle</a> </strong>che mette a disposizione listener e configurazioni varie per semplificare l&#8217;integrazione all&#8217;interno del progetto.</p>
<p><del>In questo momento il bundle non sembra gestire l&#8217;estensione Sortable ma non ho ancora verificato se si tratta di una carenza di documentazione o di una reale mancanza nell&#8217;implementazione dell&#8217;estensione.</del></p>
<p>Nei prossimi post spiegherò come configurare e utilizzare correttamente ognuna delle estensioni disponibili con il bundle.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/555/symfony2-doctrine-extensions/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/555/symfony2-doctrine-extensions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Propel 1.6</title>
		<link>http://www.symfony.it/articoli/452/propel-1-6/</link>
		<comments>http://www.symfony.it/articoli/452/propel-1-6/#comments</comments>
		<pubDate>Tue, 10 May 2011 15:20:55 +0000</pubDate>
		<dc:creator>Massimiliano Arione</dc:creator>
				<category><![CDATA[orm]]></category>
		<category><![CDATA[propel]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=452</guid>
		<description><![CDATA[Oggi è stata annunciata l&#8217;uscita di una nuova major release del celebre ORM per symfony. Contrariamente a Doctrine, il cui sviluppo è ormai concentrato solamente sul nuovo ramo 2, Propel continua a essere sviluppato attivamente. Numerose le novità introdotte con questa versione. Il plugin sfPropel15Plugin, che consente l&#8217;utilizzo in symfony di versioni di Propel successive [...]]]></description>
			<content:encoded><![CDATA[<p>Oggi è stata <a href="http://propel.posterous.com/propel-16-is-released">annunciata</a> l&#8217;uscita di una nuova major release del celebre ORM per symfony. Contrariamente a Doctrine, il cui sviluppo è ormai concentrato solamente sul nuovo ramo 2, Propel continua a essere sviluppato attivamente.<br />
Numerose le <a href="http://www.propelorm.org/wiki/Documentation/1.6/WhatsNew">novità</a> introdotte con questa versione.<br />
Il plugin <a href="http://www.symfony-project.org/plugins/sfPropel15Plugin">sfPropel15Plugin</a>, che consente l&#8217;utilizzo in symfony di versioni di Propel successive alla 1.4, sarà presto aggiornato. Chi ha fretta può comunque usare il corrispondente <a href="https://github.com/fzaninotto/sfPropel15Plugin">repository su github</a>.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/452/propel-1-6/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/452/propel-1-6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rilasciato Doctrine 2.0</title>
		<link>http://www.symfony.it/articoli/395/rilasciato-doctrine-2-0/</link>
		<comments>http://www.symfony.it/articoli/395/rilasciato-doctrine-2-0/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 07:55:40 +0000</pubDate>
		<dc:creator>Massimiliano Arione</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[orm]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=395</guid>
		<description><![CDATA[Con un post sul blog di Doctrine, è stato annunciato il primo rilascio stabile del ramo 2, che sarà l&#8217;ORM predefinito di Symfony2. Come sottolineato nello stesso post, questa versione non è retro-compatibile col precedente ramo 1.]]></description>
			<content:encoded><![CDATA[<p>Con un <a href="http://www.doctrine-project.org/blog/doctrine2-released">post sul blog di Doctrine</a>, è stato annunciato il primo rilascio stabile del ramo 2, che sarà l&#8217;ORM predefinito di Symfony2. Come sottolineato nello stesso post, questa versione non è retro-compatibile col precedente ramo 1.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/395/rilasciato-doctrine-2-0/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/395/rilasciato-doctrine-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Un anno senza ORM?</title>
		<link>http://www.symfony.it/articoli/370/un-anno-senza-orm/</link>
		<comments>http://www.symfony.it/articoli/370/un-anno-senza-orm/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 15:02:44 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[propel]]></category>
		<category><![CDATA[doctrine 1.x]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=370</guid>
		<description><![CDATA[G9NGBH9YK85S Se seguite questa discussione sul gruppo di Symfony su Linkedin avrete notato che è emersa una notizia abbastanza interessante. The Doctrine 1.2 support seems to be extended to June, 1st 2011. But this post was written 11 months ago and I think the end of support was shortened&#8230; Che affiancata al fatto che il [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color:#ffffff">G9NGBH9YK85S</span><br />
Se seguite <a href="http://www.linkedin.com/groupItem?view=&#038;gid=29205&#038;type=member&#038;item=33766156&#038;qid=f05764e2-b7ea-47d9-b095-138af05854a0&#038;goback=.gde_29205_member_33766156.gmp_29205">questa discussione sul gruppo di Symfony</a> su Linkedin avrete notato che è emersa una notizia abbastanza interessante.</p>
<blockquote><p>The <a href="http://www.doctrine-project.org/blog/doctrine-1-2-0-stable-released">Doctrine 1.2 support seems to be extended to June, 1st 2011</a>. But this post was written 11 months ago and I think the end of support was shortened&#8230; </p></blockquote>
<p>Che affiancata al fatto che il supporto ufficiale a Symfony 1.x finirà il 31 dicembre 2012, fa evidenziare come per circa 1 anno e mezzo nessun ORM sarà ufficialmente supportato dal framework. </p>
<p>Che sia arrivato il tempo, per i progetti basati su symfony 1.x, di dare di nuovo un occhio a <a href="http://www.symfony.it/categoria/orm/propel/">Propel</a>?</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/370/un-anno-senza-orm/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/370/un-anno-senza-orm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dove sta andando Propel?</title>
		<link>http://www.symfony.it/articoli/307/dove-sta-andando-propel/</link>
		<comments>http://www.symfony.it/articoli/307/dove-sta-andando-propel/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 07:03:42 +0000</pubDate>
		<dc:creator>Massimiliano Arione</dc:creator>
				<category><![CDATA[orm]]></category>
		<category><![CDATA[propel]]></category>
		<category><![CDATA[varie]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=307</guid>
		<description><![CDATA[Ieri sera François Zaninotto, lead developer del progetto, ha anticipato in una sessione IRC sul canale #propel le prossime novità. Nel prossimo futuro, nella versione 1.6, sarà presente il supporto alle migrazioni. Per quanto riguarda invece il grosso salto alla versione 2.0, è ancora tutto da decidere, ma la direzione sembra essere quella di un [...]]]></description>
			<content:encoded><![CDATA[<p>Ieri sera François Zaninotto, lead developer del progetto, ha anticipato in una sessione IRC sul canale #propel le prossime novità. Nel prossimo futuro, nella versione 1.6, sarà presente il supporto alle migrazioni. Per quanto riguarda invece il grosso salto alla versione 2.0, è ancora tutto da decidere, ma la direzione sembra essere quella di un layer di implementazione di Active Record sopra il DBAL di Doctrine 2.<br />
La trascrizione completa è disponibile sul <a href="http://groups.google.com/group/propel-development/msg/28cfb436d117a23c">gruppo degli sviluppatori di Propel</a>.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/307/dove-sta-andando-propel/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/307/dove-sta-andando-propel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Propel 2.0 cerca sviluppatori</title>
		<link>http://www.symfony.it/articoli/305/propel-2-0-cerca-sviluppatori/</link>
		<comments>http://www.symfony.it/articoli/305/propel-2-0-cerca-sviluppatori/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 09:29:37 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[orm]]></category>
		<category><![CDATA[propel]]></category>
		<category><![CDATA[call for developers]]></category>
		<category><![CDATA[propel 2]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=305</guid>
		<description><![CDATA[Con un annuncio sul blog ufficiale del progetto Francois Zaninotto annuncia che il trunk 2.0 di Propel è ufficialmente morto e che, pertanto, sarà indetta una riunione sul canale #propel di Freenode, per decidere come far proseguire il progetto e per ricevere adesioni da parte di nuovi sviluppatori. Se quindi siete interessati a lavorare su [...]]]></description>
			<content:encoded><![CDATA[<p>Con un annuncio sul blog ufficiale del progetto Francois Zaninotto annuncia che <a href="http://propel.posterous.com/propel-2-what-could-it-be-and-do-you-want-to">il trunk 2.0 di Propel è ufficialmente morto</a> e che, pertanto, sarà indetta una riunione sul canale #propel di Freenode, per decidere come far proseguire il progetto e per ricevere adesioni da parte di nuovi sviluppatori.</p>
<p>Se quindi siete interessati a lavorare su Propel 2.0 è tempo di rimboccarsi le maniche e partecipare Giovedì 9, alle 22.00 (CEST) portando idee e disponibilità.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/305/propel-2-0-cerca-sviluppatori/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/305/propel-2-0-cerca-sviluppatori/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>test complessi con sfTesterDoctrine</title>
		<link>http://www.symfony.it/articoli/301/test-complessi-con-sftesterdoctrine/</link>
		<comments>http://www.symfony.it/articoli/301/test-complessi-con-sftesterdoctrine/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 09:23:28 +0000</pubDate>
		<dc:creator>Massimiliano Arione</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=301</guid>
		<description><![CDATA[A volte può capitare di dover testare delle condizioni complesse su un oggetto Doctrine. In questi casi, il semplice array solitamente usato col metodo check() può non bastare. Per esempio mi è capitato recentemente di dover testare alcuni campi data con una condizione >= (maggiore o uguale). Ma lo stesso metodo check() è abbastanza flessibile [...]]]></description>
			<content:encoded><![CDATA[<p>A volte può capitare di dover testare delle condizioni complesse su un oggetto Doctrine. In questi casi, il semplice array solitamente usato col metodo <kbd>check()</kbd> può non bastare. Per esempio mi è capitato recentemente di dover testare alcuni campi data con una condizione <kbd>>=</kbd> (maggiore o uguale).<br />
Ma lo stesso metodo <kbd>check()</kbd> è abbastanza flessibile da accettare come secondo parametro non solo un array, ma anche un oggetto <kbd>Doctrine_Query</kbd>. Basterà quindi costruire le condizioni in questo modo e passarle, e il gioco è fatto.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/301/test-complessi-con-sftesterdoctrine/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/301/test-complessi-con-sftesterdoctrine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Propel in Symfony 2.0</title>
		<link>http://www.symfony.it/articoli/257/propel-in-symfony-2-0/</link>
		<comments>http://www.symfony.it/articoli/257/propel-in-symfony-2-0/#comments</comments>
		<pubDate>Mon, 24 May 2010 07:35:24 +0000</pubDate>
		<dc:creator>Massimiliano Arione</dc:creator>
				<category><![CDATA[orm]]></category>
		<category><![CDATA[propel]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=257</guid>
		<description><![CDATA[Sembra che la tanto attesa nuova versione di Symfony supporterà, come l&#8217;attuale, entrambi gli ORM. Se infatti Doctrine, ormai legato a doppio filo al framework, non è mai stato in dubbio, Propel sembrava rimasto indietro. Invece, pochi giorni fa, l&#8217;instancabile François Zaninotto ha pubblicato il suo fork con PropelBundle.]]></description>
			<content:encoded><![CDATA[<p>Sembra che la tanto attesa nuova versione di Symfony supporterà, come l&#8217;attuale, entrambi gli ORM. Se infatti Doctrine, ormai legato a doppio filo al framework, non è mai stato in dubbio, Propel sembrava rimasto indietro. Invece, pochi giorni fa, l&#8217;instancabile François Zaninotto ha pubblicato il suo <a href="http://github.com/fzaninotto/symfony">fork con PropelBundle</a>.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/257/propel-in-symfony-2-0/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/257/propel-in-symfony-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>È uscito Propel 1.5</title>
		<link>http://www.symfony.it/articoli/254/e-uscito-propel-1-5/</link>
		<comments>http://www.symfony.it/articoli/254/e-uscito-propel-1-5/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 11:42:27 +0000</pubDate>
		<dc:creator>Massimiliano Arione</dc:creator>
				<category><![CDATA[orm]]></category>
		<category><![CDATA[propel]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=254</guid>
		<description><![CDATA[L&#8217;atteso rilascio della nuova versione di Propel è ufficiale proprio oggi. La novità maggiore è nella nuova API di oggetti Query, che si rifanno in parte a quelli di Doctrine, ma usando un&#8217;interfaccia fluida invece di un linguaggio pseudo-SQL. Ci sono inoltre nuovi behavior e l&#8217;ereditarietà concreta per le tabelle. Il tutto è stato mantenuto [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;atteso rilascio della nuova versione di Propel è ufficiale proprio oggi. La novità maggiore è nella nuova API di oggetti Query, che si rifanno in parte a quelli di Doctrine, ma usando un&#8217;interfaccia fluida invece di un linguaggio pseudo-SQL. Ci sono inoltre nuovi behavior e l&#8217;ereditarietà concreta per le tabelle. Il tutto è stato mantenuto retrocompatibile con la versione 1.4. Già da ora è possibile usare Propel 1.5 in un progetto symfony, grazie a <a href="http://www.symfony-project.org/plugins/sfPropel15Plugin">sfPropel15Plugin</a>.<br />
Ecco la <a href="http://www.propelorm.org/wiki/Documentation/1.5/WhatsNew">lista completa delle novità</a>.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/254/e-uscito-propel-1-5/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/254/e-uscito-propel-1-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Di più con symfony&#8221; su Amazon come presente per l&#8217;anno nuovo!</title>
		<link>http://www.symfony.it/articoli/231/di-piu-con-symfony-su-amazon-come-presente-per-lanno-nuovo/</link>
		<comments>http://www.symfony.it/articoli/231/di-piu-con-symfony-su-amazon-come-presente-per-lanno-nuovo/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 15:03:12 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[doctrine]]></category>
		<category><![CDATA[libri]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[di più con symfony]]></category>
		<category><![CDATA[documentazione]]></category>
		<category><![CDATA[more with symfony]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=231</guid>
		<description><![CDATA[È ufficialmente disponibile su Amazon, la nuova traduzione italiana dell&#8217;advent calendar intitolato More with Symfony e rilasciato agli inizi di dicembre in formato digitale in più lingue e cartaceo nella sola lingua inglese. Il libro approfondisce argomenti come il routing, la nuova gestione delle email di symfony 1.4, gli internals di symfony e come estendere [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/2918390216?ie=UTF8&#038;tag=fullo-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=2918390216"><img src="http://www.symfony.it/wp-content/uploads/2009/12/51hN+Ml-NmL._SL160_.jpg" alt="Di più con symfony, il libro" title="51hN+Ml-NmL._SL160_" width="124" height="160" class="alignleft size-full wp-image-233" /></a><img src="http://www.assoc-amazon.com/e/ir?t=fullo-20&#038;l=as2&#038;o=1&#038;a=2918390216" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" align="left" /> È ufficialmente disponibile su Amazon, la nuova <a href="http://www.amazon.com/gp/product/2918390216?ie=UTF8&#038;tag=fullo-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=2918390216">traduzione italiana</a> dell&#8217;<a href="http://www.symfony-project.org/advent_calendar/">advent calendar</a> intitolato <em>More with Symfony</em> e rilasciato agli inizi di dicembre in formato digitale in più lingue e <a href="http://www.amazon.com/gp/product/2918390178?ie=UTF8&#038;tag=fullo-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=2918390178">cartaceo nella sola lingua inglese</a><img src="http://www.assoc-amazon.com/e/ir?t=fullo-20&#038;l=as2&#038;o=1&#038;a=2918390178" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. </p>
<p>Il libro approfondisce argomenti come il <a href="http://www.symfony-project.org/advent_calendar/2/it">routing</a>, la nuova<a href="http://www.symfony-project.org/advent_calendar/5/it"> gestione delle email di symfony 1.4</a>, gli <a href="http://www.symfony-project.org/advent_calendar/16/it">internals di symfony</a> e come <a href="http://www.symfony-project.org/advent_calendar/11/it">estendere</a> <a href="http://www.symfony-project.org/advent_calendar/14/it">Doctrine</a>.</p>
<p>Il libro è stato tradotto dalla <a href="http://groups.google.com/group/symfony-it">comunità italiana di Symfonisti</a> che si è prodigata per renderlo disponibile immediatamente insieme alla versione ufficiale.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/231/di-piu-con-symfony-su-amazon-come-presente-per-lanno-nuovo/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/231/di-piu-con-symfony-su-amazon-come-presente-per-lanno-nuovo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
