Page 1 sur 1

Catchable fatal error: Object of class CurrencyDisplay could

Posté : 13 mars 2012, 01:42
par lecer144
Bonjour,

j'ai un
echo $CURRENCY_DISPLAY->getFullValue($undiscounted_price)
qui m'affiche un prix formaté à 2 décimales et avec la devise Euro à la suite

Depuis xx heures, J'essaie désespérément de récupérer le montant de ce prix mais impossible ..

au mieux j'obtiens "Catchable fatal error: Object of class CurrencyDisplay could not be converted to string"

Par avance, merci pour votre aide parce que là c'est vraiment la misère ..

Re: Catchable fatal error: Object of class CurrencyDisplay c

Posté : 13 mars 2012, 03:29
par Calimero
Bonsoir,
Bonjour,

j'ai un
echo $CURRENCY_DISPLAY->getFullValue($undiscounted_price)
qui m'affiche un prix formaté à 2 décimales et avec la devise Euro à la suite

Depuis xx heures, J'essaie désespérément de récupérer le montant de ce prix mais impossible ..
Un cast en float ? sscanf ? Une regexp ? substr() ? ... Il y a des solutions pourtant. Tu es bien sûr d'avoir cherché pendant des heures ? :?
au mieux j'obtiens "Catchable fatal error: Object of class CurrencyDisplay could not be converted to string"

Par avance, merci pour votre aide parce que là c'est vraiment la misère ..
Pense à ajouter une méthode __tostring() ;)

@+

Re: Catchable fatal error: Object of class CurrencyDisplay c

Posté : 13 mars 2012, 07:42
par moogli
Ajout aussi un try{} catch{} pour récupérer proprement l'erreur ;)

Avec, par exemple les méthodes getMessage() et getTraceAsString() pour un Max d'infos ;)

Comme indiqué par calimero il voir comment la classe est faite pour mieux l'utiliser.


@+