<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Les champs de type DECIMAL dans Symfony</title>
	<atom:link href="http://www.ze-technology.com/2009/06/01/les-champs-de-type-decimal-dans-symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ze-technology.com/2009/06/01/les-champs-de-type-decimal-dans-symfony/</link>
	<description>Ze Blog qui parle de Ze Technology. Univers du libre, programmation, société, business...</description>
	<lastBuildDate>Wed, 07 Dec 2011 00:31:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Par : ptitdav80</title>
		<link>http://www.ze-technology.com/2009/06/01/les-champs-de-type-decimal-dans-symfony/comment-page-1/#comment-537</link>
		<dc:creator>ptitdav80</dc:creator>
		<pubDate>Wed, 07 Dec 2011 00:31:19 +0000</pubDate>
		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=43#comment-537</guid>
		<description>Bingo!
Je n&#039;aurai finalement pas cherché longtemps... Google m&#039;a amené vers la doc de Symfony qui parle de la propriété &#039;precision&#039;...

C&#039;est ici pour les curieux : http://www.doctrine-project.org/docs/orm/2.0/en/reference/basic-mapping.html#doctrine-mapping-types

Donc pour obtenir un champ DECIMAL(11,8) avec les annotations, je fais un simple :

@ORM\Column(name=&#039;latitude&#039;, type=&#039;decimal&#039;, precision=&#039;11&#039;, scale=&#039;8&#039;)</description>
		<content:encoded><![CDATA[<p>Bingo!<br />
Je n&#8217;aurai finalement pas cherché longtemps&#8230; Google m&#8217;a amené vers la doc de Symfony qui parle de la propriété &#8216;precision&#8217;&#8230;</p>
<p>C&#8217;est ici pour les curieux : <a href="http://www.doctrine-project.org/docs/orm/2.0/en/reference/basic-mapping.html#doctrine-mapping-types" rel="nofollow">http://www.doctrine-project.org/docs/orm/2.0/en/reference/basic-mapping.html#doctrine-mapping-types</a></p>
<p>Donc pour obtenir un champ DECIMAL(11,8) avec les annotations, je fais un simple :</p>
<p>@ORM\Column(name=&#8217;latitude&#8217;, type=&#8217;decimal&#8217;, precision=&#8217;11&#8242;, scale=&#8217;8&#8242;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : ptitdav80</title>
		<link>http://www.ze-technology.com/2009/06/01/les-champs-de-type-decimal-dans-symfony/comment-page-1/#comment-536</link>
		<dc:creator>ptitdav80</dc:creator>
		<pubDate>Wed, 07 Dec 2011 00:21:49 +0000</pubDate>
		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=43#comment-536</guid>
		<description>Pour ma part, j&#039;utilise les annotations et je voudrais un champ DECIMAL(11,8) pour des coordonnées géographiques (latitude et longitude).

Je tente donc ma chance avec :

@ORM\Column(name=&quot;latitude&quot;, type=&quot;decimal&quot;, size=&quot;11&quot;, scale=&quot;8&quot;)

Lorsque je fais mon &quot;update&quot; avec la console, il me sort une BadMethodCallException: Unknown property &#039;size&#039; on annotation &#039;Doctrine\ORM\Mapping\Column&#039;

Je décide donc de m&#039;en tenir à la propriété &quot;scale&quot; et d&#039;éliminer le &quot;size&quot;... :

@ORM\Column(name=&quot;latitude&quot;, type=&quot;decimal&quot;, scale=&quot;8&quot;)

Je fais mon update.
Cette fois-ci ça passe mais je me retrouve bien évidemment avec un champ DECIMAL(10,8).

La propriété &quot;size&quot; n&#039;étant pas reconnue dans les annotations, comment faire donc lorsqu&#039;on utilise les annotations comme moi? =)

Merci d&#039;avance.</description>
		<content:encoded><![CDATA[<p>Pour ma part, j&#8217;utilise les annotations et je voudrais un champ DECIMAL(11,8) pour des coordonnées géographiques (latitude et longitude).</p>
<p>Je tente donc ma chance avec :</p>
<p>@ORM\Column(name=&nbsp;&raquo;latitude&nbsp;&raquo;, type=&nbsp;&raquo;decimal&nbsp;&raquo;, size=&nbsp;&raquo;11&#8243;, scale=&nbsp;&raquo;8&#8243;)</p>
<p>Lorsque je fais mon &laquo;&nbsp;update&nbsp;&raquo; avec la console, il me sort une BadMethodCallException: Unknown property &#8216;size&#8217; on annotation &#8216;Doctrine\ORM\Mapping\Column&#8217;</p>
<p>Je décide donc de m&#8217;en tenir à la propriété &laquo;&nbsp;scale&nbsp;&raquo; et d&#8217;éliminer le &laquo;&nbsp;size&nbsp;&raquo;&#8230; :</p>
<p>@ORM\Column(name=&nbsp;&raquo;latitude&nbsp;&raquo;, type=&nbsp;&raquo;decimal&nbsp;&raquo;, scale=&nbsp;&raquo;8&#8243;)</p>
<p>Je fais mon update.<br />
Cette fois-ci ça passe mais je me retrouve bien évidemment avec un champ DECIMAL(10,8).</p>
<p>La propriété &laquo;&nbsp;size&nbsp;&raquo; n&#8217;étant pas reconnue dans les annotations, comment faire donc lorsqu&#8217;on utilise les annotations comme moi? =)</p>
<p>Merci d&#8217;avance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Adrien Mogenet</title>
		<link>http://www.ze-technology.com/2009/06/01/les-champs-de-type-decimal-dans-symfony/comment-page-1/#comment-247</link>
		<dc:creator>Adrien Mogenet</dc:creator>
		<pubDate>Sat, 28 Nov 2009 16:02:55 +0000</pubDate>
		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=43#comment-247</guid>
		<description>Cela dépend des traitements appliqués / appliquables (calculs de TVA, de réductions...).

Sinon concrêtement, un montant tient dans un type Decimal(X,2), X pouvant valoir par exemple 10 (pour gérer un montant à 8 chiffres).

Si vous souhaitez appliquer des taux par la suite en évitant les erreurs d&#039;arrondi, Decimal(X,4) ira très bien !</description>
		<content:encoded><![CDATA[<p>Cela dépend des traitements appliqués / appliquables (calculs de TVA, de réductions&#8230;).</p>
<p>Sinon concrêtement, un montant tient dans un type Decimal(X,2), X pouvant valoir par exemple 10 (pour gérer un montant à 8 chiffres).</p>
<p>Si vous souhaitez appliquer des taux par la suite en évitant les erreurs d&#8217;arrondi, Decimal(X,4) ira très bien !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : francois</title>
		<link>http://www.ze-technology.com/2009/06/01/les-champs-de-type-decimal-dans-symfony/comment-page-1/#comment-238</link>
		<dc:creator>francois</dc:creator>
		<pubDate>Wed, 25 Nov 2009 15:03:04 +0000</pubDate>
		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=43#comment-238</guid>
		<description>Bonjour,
Je suis à la recherche d&#039;informations concernant le stockage des champs de type montants (pour des prix de vente par exemple), je pense stocker des decimal(x,y) en base comme vous le précisez mais je n&#039;ai aucune idée de ce qu&#039;il faut utiliser comme validator et comme type de champ PHP (float ne manque-t-il pas de précision ?), avez vous des infos sur ce sujet ?</description>
		<content:encoded><![CDATA[<p>Bonjour,<br />
Je suis à la recherche d&#8217;informations concernant le stockage des champs de type montants (pour des prix de vente par exemple), je pense stocker des decimal(x,y) en base comme vous le précisez mais je n&#8217;ai aucune idée de ce qu&#8217;il faut utiliser comme validator et comme type de champ PHP (float ne manque-t-il pas de précision ?), avez vous des infos sur ce sujet ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Adrien Mogenet</title>
		<link>http://www.ze-technology.com/2009/06/01/les-champs-de-type-decimal-dans-symfony/comment-page-1/#comment-36</link>
		<dc:creator>Adrien Mogenet</dc:creator>
		<pubDate>Mon, 08 Jun 2009 16:42:50 +0000</pubDate>
		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=43#comment-36</guid>
		<description>Toi, tu veux gagner l&#039;iPhone de TDW :-D&lt;br /&gt;Je ne me souviens plus du tout où j&#039;ai pu trouver cette info... il me semble que ça devait être sur un blog que je suivais !</description>
		<content:encoded><![CDATA[<p>Toi, tu veux gagner l&#39;iPhone de TDW <img src='http://www.ze-technology.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> <br />Je ne me souviens plus du tout où j&#39;ai pu trouver cette info&#8230; il me semble que ça devait être sur un blog que je suivais !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Mère Teresa</title>
		<link>http://www.ze-technology.com/2009/06/01/les-champs-de-type-decimal-dans-symfony/comment-page-1/#comment-37</link>
		<dc:creator>Mère Teresa</dc:creator>
		<pubDate>Mon, 08 Jun 2009 16:11:40 +0000</pubDate>
		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=43#comment-37</guid>
		<description>Aha, ma question sera : comment as-tu trouvé cette information ?</description>
		<content:encoded><![CDATA[<p>Aha, ma question sera : comment as-tu trouvé cette information ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

