<?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>Lodigiani Gianluca</title>
	<atom:link href="http://lodigiani.erectaat.it/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://lodigiani.erectaat.it</link>
	<description>Personal Site</description>
	<lastBuildDate>Tue, 19 May 2015 14:24:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.35</generator>
	<item>
		<title>Forzare le date</title>
		<link>http://lodigiani.erectaat.it/?p=26</link>
		<comments>http://lodigiani.erectaat.it/?p=26#comments</comments>
		<pubDate>Wed, 21 Nov 2012 14:56:34 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://lodigiani.erectaat.it/?p=26</guid>
		<description><![CDATA[Come passare la una data ad una proprietà della Entity di tipo DATE //DATA DI NASCITA STUDENTE $name = "Franco Rossi"; $birthday = "11-11-1990"; $student = new Student(); $student-&#62;setName($name); $student-&#62;setBirthday(new]]></description>
				<content:encoded><![CDATA[<p>Come passare la una data ad una proprietà della Entity di tipo DATE</p>
<pre>//DATA DI NASCITA STUDENTE
 $name = "Franco Rossi";
 $birthday = "11-11-1990";
 $student = new Student();
 $student-&gt;setName($name);
 $student-&gt;setBirthday(new \DateTime($birthday);</pre>
<p>Mentre la data di oggi</p>
<pre>//DATA DI NASCITA STUDENTE
 $name = "Franco Rossi";
 $student = new Student();
 $student-&gt;setName($name);
 $student-&gt;setBirthday(new \DateTime();</pre>
]]></content:encoded>
			<wfw:commentRss>http://lodigiani.erectaat.it/?feed=rss2&#038;p=26</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony 2.0 &#8211; Short Code</title>
		<link>http://lodigiani.erectaat.it/?p=8</link>
		<comments>http://lodigiani.erectaat.it/?p=8#comments</comments>
		<pubDate>Mon, 24 Sep 2012 06:31:37 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://lodigiani.erectaat.it/?p=8</guid>
		<description><![CDATA[SYMFONY2 SHORT CODE &#160; Elenco di tutti i servizi attivi: php app/console container:debug Visualizazione delle rotte: php app/console router:debug &#160; Template: TWIG {{ ... }}: &#8220;Dice qualcosa&#8221;: stampa una variabile]]></description>
				<content:encoded><![CDATA[<h1>SYMFONY2 SHORT CODE</h1>
<p>&nbsp;</p>
<p>Elenco di tutti i servizi attivi:</p>
<pre><span style="font-family: Helvetica;">php app/console container:debug</span></pre>
<p>Visualizazione delle rotte:</p>
<pre><span style="font-family: Helvetica;">php app/console router:debug</span></pre>
<p>&nbsp;</p>
<p>Template: TWIG</p>
<ul>
<li><tt><code>{{ ... }}</code></tt>: &#8220;Dice qualcosa&#8221;: stampa una variabile o il risultato di un&#8217;espressione nel template;</li>
<li><tt><code>{% ... %}</code></tt>: &#8220;Fa qualcosa&#8221;: un <strong>tag</strong> che controlla la logica del template; è usato per eseguire istruzioni, come il ciclo <tt><code>for</code></tt> dell&#8217;esempio.</li>
<li><tt><code>{# questo è un commento #}</code></tt> crea commenti.</li>
<li><tt><code>{% extends '::base.html.twig' %}</code></tt> Estendere un&#8217;altro template</li>
<li><tt><code>{% block title %} ... {% endblock %}</code></tt> creazione di un blocco. Il template padre si trova nella app/Resources</li>
<li><tt><code>{% extends '::base.html.twig' %}</code></tt> Estendere un&#8217;altro template</li>
<li><tt><code>{% extends '::base.html.twig' %}</code></tt> Estendere un&#8217;altro template</li>
</ul>
<p>Rigenerazione degli ASSET</p>
<pre><span style="font-family: Helvetica;">php app/console assetic:dump --env=prod --no-debug</span></pre>
<p>DOCTRINE ORM</p>
<pre>use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="product")
 */</pre>
<p>&nbsp;</p>
<p>Visualizza con relazione</p>
<pre>public function showAction($id)
{
    $product = $this-&gt;getDoctrine()
        -&gt;getRepository('AcmeStoreBundle:Product')
        -&gt;find($id);

    $categoryName = $product-&gt;getCategory()-&gt;getName();

    // ...
}</pre>
<p>&nbsp;</p>
<div>
<pre>php app/console help doctrine:database:create</pre>
</div>
<p>Alcuni task interessanti sono:</p>
<ul>
<li><tt><code>doctrine:ensure-production-settings</code></tt> &#8211; verifica se l&#8217;ambiente attuale sia configurato efficientemente per la produzione. Dovrebbe essere sempre eseguito nell&#8217;ambiente <tt><code>prod</code></tt>:
<pre>php app/console doctrine:ensure-production-settings --env=prod</pre>
<p>&nbsp;</li>
<li><tt><code>doctrine:mapping:import</code></tt> &#8211; consente a Doctrine l&#8217;introspezione di una base dati esistente e di creare quindi le informazioni di mappatura. Per ulteriori informazioni, vedere <a href="http://symfony.com/it/doc/current/cookbook/doctrine/reverse_engineering.html"><em>Come generare entità da una base dati esistente</em></a>.</li>
<li><tt><code>doctrine:mapping:info</code></tt> &#8211; elenca tutte le entità di cui Doctrine è a conoscenza e se ci sono o meno errori di base con la mappatura.</li>
<li><tt><code>doctrine:query:dql</code></tt> e <tt><code>doctrine:query:sql</code></tt> &#8211; consente l&#8217;esecuzione di query DQL o SQL direttamente dalla linea di comando.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lodigiani.erectaat.it/?feed=rss2&#038;p=8</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
