[symfony-fr] Re: Floats non pris en charge dans un formulaire

2008-09-22 Par sujet Adrien Mogenet

Nous sommes d'accord, cependant le modele était déja établi, je vais
voir si je peux reporter cette modification :-)
J'essaierai quand meme de fouiller la doc de Propel pour trouver un
coupable á ce changement de casse inopiné !

On Sep 22, 10:00 am, "Nicolas Perriault" <[EMAIL PROTECTED]> wrote:
> 2008/9/22 Adrien Mogenet <[EMAIL PROTECTED]>:
>
> > Sauf que $key[3] donne "exchange_rate_EUR", alors que dans "$arr", on
> > a "exchange_rate_eur".
> > Pour l'instant j'ai mis un coup de `strtolower`, mais je trouve
> > curieux que propel effectue des changements de casses aléatoires...
>
> C'est généralement pas top d'utiliser des noms de colonne sensibles à
> la casse ;-)
>
> ++
>
> --
> Nicolas 
> Perriaulthttp://prendreuncafe.com-http://symfonians.net-http://sensiolabs.com
> Phone: +33 660 92 08 67
--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Floats non pris en charge dans un formulaire

2008-09-22 Par sujet Nicolas Perriault
2008/9/22 Adrien Mogenet <[EMAIL PROTECTED]>:

> Sauf que $key[3] donne "exchange_rate_EUR", alors que dans "$arr", on
> a "exchange_rate_eur".
> Pour l'instant j'ai mis un coup de `strtolower`, mais je trouve
> curieux que propel effectue des changements de casses aléatoires...

C'est généralement pas top d'utiliser des noms de colonne sensibles à
la casse ;-)

++

-- 
Nicolas Perriault
http://prendreuncafe.com - http://symfonians.net - http://sensiolabs.com
Phone: +33 660 92 08 67

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Floats non pris en charge dans un formulaire

2008-09-22 Par sujet Adrien Mogenet

Hahaha je viens de déplacer mon breakpoint plus haut, je viens de voir
la source du probleme !

Dans le fichier de modele 'BaseDevise', dans la methode "fromArray",
on peut lire :

if (array_key_exists($keys[3], $arr)) $this-
>setExchangeRateEur($arr[$keys[3]]);

Sauf que $key[3] donne "exchange_rate_EUR", alors que dans "$arr", on
a "exchange_rate_eur".
Pour l'instant j'ai mis un coup de `strtolower`, mais je trouve
curieux que propel effectue des changements de casses aléatoires...

--
Adrien
Soirées hardstyle et hardcore en France : http://www.tekover.net


On Sep 22, 9:32 am, Adrien Mogenet <[EMAIL PROTECTED]> wrote:
> Il s'agit par exemple de "5", ou de "3.0". J'ai essayé avec
> floatval(maValeur), rien n'y fait...
>
> On Sep 22, 9:20 am, "Nicolas Perriault" <[EMAIL PROTECTED]> wrote:
>
> > 2008/9/22 Adrien Mogenet <[EMAIL PROTECTED]>:
>
> > > Au débuggueur, je vois bien un appel à "$this-
> > >>setTauxConversion($value)" mais PHP ne semble pas rentrer dedans oO
>
> > Quelle est la valeur passée à cette méthode ?
>
> > ++
>
> > --
> > Nicolas 
> > Perriaulthttp://prendreuncafe.com-http://symfonians.net-http://sensiolabs.com
> > Phone: +33 660 92 08 67
--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Floats non pris en charge dans un formulaire

2008-09-22 Par sujet Nicolas Perriault
2008/9/22 Adrien Mogenet <[EMAIL PROTECTED]>:

> Il s'agit par exemple de "5", ou de "3.0". J'ai essayé avec
> floatval(maValeur), rien n'y fait...

Je viens de tester, chez moi ça marche avec ce code généré par
propel:generate-crud :

$this->setValidators(array(
  'id'=> new sfValidatorPropelChoice(array('model' =>
'Product', 'column' => 'id', 'required' => false)),
  'title' => new sfValidatorString(array('max_length' => 255)),
  'price' => new sfValidatorNumber(),
));

Peux-tu nous montrer la configuration des validateurs de ton formulaires ?

++

-- 
Nicolas Perriault
http://prendreuncafe.com - http://symfonians.net - http://sensiolabs.com
Phone: +33 660 92 08 67

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Floats non pris en charge dans un formulaire

2008-09-22 Par sujet Adrien Mogenet

Il s'agit par exemple de "5", ou de "3.0". J'ai essayé avec
floatval(maValeur), rien n'y fait...

On Sep 22, 9:20 am, "Nicolas Perriault" <[EMAIL PROTECTED]> wrote:
> 2008/9/22 Adrien Mogenet <[EMAIL PROTECTED]>:
>
> > Au débuggueur, je vois bien un appel à "$this-
> >>setTauxConversion($value)" mais PHP ne semble pas rentrer dedans oO
>
> Quelle est la valeur passée à cette méthode ?
>
> ++
>
> --
> Nicolas 
> Perriaulthttp://prendreuncafe.com-http://symfonians.net-http://sensiolabs.com
> Phone: +33 660 92 08 67
--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Floats non pris en charge dans un formulaire

2008-09-22 Par sujet Nicolas Perriault
2008/9/22 Adrien Mogenet <[EMAIL PROTECTED]>:

> Au débuggueur, je vois bien un appel à "$this-
>>setTauxConversion($value)" mais PHP ne semble pas rentrer dedans oO

Quelle est la valeur passée à cette méthode ?

++

-- 
Nicolas Perriault
http://prendreuncafe.com - http://symfonians.net - http://sensiolabs.com
Phone: +33 660 92 08 67

--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Floats non pris en charge dans un formulaire

2008-09-22 Par sujet Adrien Mogenet

Je tiens a préciser que j'ai essayé avec différents délimiteurs
(point, virgule), avec des entiers, etc
Au débuggueur, je vois bien un appel à "$this-
>setTauxConversion($value)" mais PHP ne semble pas rentrer dedans oO
C'est a rien n'y comprendre... allez c'est parti pour une nouvelle
journée de recherche :-(


On Sep 19, 3:20 pm, Adrien Mogenet <[EMAIL PROTECTED]> wrote:
> Re-bonjour,
> je suis confronté a un nouveau probleme.
>
> J'ai une table de ce genre :
>
> table 'devise'
> - symbol : varchar
> - nom : varchar
> - taux_conversion : float
>
> Et j'ai generé les forms / pages CRUD. Seulement lors de
> l'enregistrement des valeurs, les floats semblent poser probleme. J'ai
> testé de suivre le comportement de Symfony avec le debuggueur, la
> bonne valeur est bien présente au moment de l'enregistrement, mais
> l'appel a la methode  setTauxConversion n'est pas effectuée, alors que
> les 2 autres champs sont correctement remplis par leurs méthodes
> respectives.
>
> Quelqu'un peut-il m'expliquer quelque chose la dedans ?
> Merci bien !
>
> --
> Adrienhttp://www.tekover.net
--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---