[symfony-fr] Re: Floats non pris en charge dans un formulaire
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/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
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/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
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/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
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 -~--~~~~--~~--~--~---