<?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 por David Vega &#187; Symfony</title>
	<atom:link href="http://symfony.davidvega.net/category/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://symfony.davidvega.net</link>
	<description>Tips para desarrolladores</description>
	<lastBuildDate>Tue, 08 Jun 2010 17:11:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Formatear fechas en Symfony con DateHelper</title>
		<link>http://symfony.davidvega.net/2010/02/formatear-fechas-en-symfony-con-datehelper/</link>
		<comments>http://symfony.davidvega.net/2010/02/formatear-fechas-en-symfony-con-datehelper/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 21:10:58 +0000</pubDate>
		<dc:creator>David Vega</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Symfony 1.2]]></category>
		<category><![CDATA[Symfony 1.4]]></category>
		<category><![CDATA[datehelper]]></category>
		<category><![CDATA[fecha]]></category>
		<category><![CDATA[fechas]]></category>
		<category><![CDATA[formato]]></category>
		<category><![CDATA[helper]]></category>

		<guid isPermaLink="false">http://symfony.davidvega.net/?p=42</guid>
		<description><![CDATA[Algo muy útil para nuestras aplicaciones que manejan datos con fechas y horas, es conocer el helper DateHelper para que nos ayude en la tarea de mostrar una fecha de una forma entendible al usuario. Lo veremos con un ejemplo. Se tiene la fecha &#8220;2010/01/01 23:45:00&#8243; almacenada en algún lugar, pero nos gustaría que al [...]]]></description>
			<content:encoded><![CDATA[<p>Algo muy útil para nuestras aplicaciones que manejan datos con fechas y horas, es conocer el helper DateHelper para que nos ayude en la tarea de mostrar una fecha de una forma entendible al usuario.</p>
<p>Lo veremos con un ejemplo. Se tiene la fecha &#8220;2010/01/01 23:45:00&#8243; almacenada en algún lugar, pero nos gustaría que al usuario se le mostrara &#8220;Viernes 1 de enero de 2010 23:45&#8243;. Para esto cargamos el helper de fechas de Symfony, directamente en el template.</p>
<p><code>indexSuccess.php</code></p>
<pre>&lt;?php use_helper('Date') ?&gt;</pre>
<p>Luego, cuando queremos mostrar la fecha utilizamos la función de formato.</p>
<pre>&lt;?php echo format_datetime($fecha, 'g', 'es_CL') ?&gt;</pre>
<p>Ahora, la explicación. El primer parámetro es la variable o la fecha que queremos mostrar, el segundo es el formato que le queremos dar a la fecha mostrada (los cuales listaré al final) y por último, se elige la cultura. Los dos últimos parámetros son opcionales, y si se omiten se utilizan los predefinidos.</p>
<p>En la documentación pueden ver qué otras funciones tiene el helper: <a href="http://www.symfony-project.org/api/1_4/DateHelper">http://www.symfony-project.org/api/1_4/DateHelper</a></p>
<p>Tipos de formatos</p>
<pre>
<ul>
<li>'d' : Fecha corta</li>
<li>'D' : Fecha larga</li>
<li>'p' : Fecha largo medio</li>
<li>'P' : Fecha completa</li>
<li>'t' : Hora corta</li>
<li>'T' : Hora larga</li>
<li>'q' : Hora largo medio</li>
<li>'Q' : Hora completa</li>
<li>'f' : Fecha larga + Hora corta</li>
<li>'F' : Fecha larga + Hora larga</li>
<li>'G' : Fecha corta + Hora larga</li>
<li>'g' : Fecha corta + Hora corta</li>
<li>'i' : yyyy-MM-dd</li>
<li>'I' : yyy-MM-dd HH:mm:ss</li>
<li>'m' ó 'M' : MMMM dd</li>
<li>'r' ó 'R' : EEE, dd MMM yyyy HH:mm:ss</li>
<li>'s' : yyyy-MM-ddTHH:mm:ss</li>
<li>'u' : yyyy-MM-dd HH:mm:ss z</li>
<li>'U' : EEEE dd MMMM yyyy HH:mm:ss</li>
<li>'y' ó 'Y' : yyyy MMMM</li>
</ul>
</pre>
<p>Espero, como siempre, que esto le sea de utilidad a alguien. Se agradecen los comentarios y/o correcciones.</p>
]]></content:encoded>
			<wfw:commentRss>http://symfony.davidvega.net/2010/02/formatear-fechas-en-symfony-con-datehelper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Obtener nombres de module y action</title>
		<link>http://symfony.davidvega.net/2009/04/obtener-nombres-de-module-y-action/</link>
		<comments>http://symfony.davidvega.net/2009/04/obtener-nombres-de-module-y-action/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 17:48:17 +0000</pubDate>
		<dc:creator>David Vega</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[module]]></category>

		<guid isPermaLink="false">http://symfony.davidvega.net/?p=16</guid>
		<description><![CDATA[Es bastante útil conocer en qué módulo y acción se encuentra la aplicación en un determinado momento. Para ello, los nombres se pueden obtener asi: En la acción: sfContext::getInstance()-&#62;getActionName(); sfContext::getInstance()-&#62;getModuleName(); En la vista o plantilla (template): $sf_context-&#62;getActionName(); $sf_context-&#62;getModuleName(); Gracias a Symfony Tips]]></description>
			<content:encoded><![CDATA[<p>Es bastante útil conocer en qué módulo y acción se encuentra la aplicación en un determinado momento. Para ello, los nombres se pueden obtener asi:</p>
<p>En la acción:</p>
<p><code>sfContext::getInstance()-&gt;getActionName();</code></p>
<p><code>sfContext::getInstance()-&gt;getModuleName();</code></p>
<p>En la vista o plantilla (template):</p>
<p><code>$sf_context-&gt;getActionName();</code></p>
<p><code>$sf_context-&gt;getModuleName();</code></p>
<p>Gracias a <a href="http://symfonytips.blogspot.com">Symfony Tips</a></p>
]]></content:encoded>
			<wfw:commentRss>http://symfony.davidvega.net/2009/04/obtener-nombres-de-module-y-action/feed/</wfw:commentRss>
		<slash:comments>4</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! -->