Yii Framework Forum: float mit deutschem Komma - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

float mit deutschem Komma Rate Topic: -----

#1 User is offline   balrok 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 61
  • Joined: 13-June 10

Posted 21 December 2010 - 04:27 PM

Hallo, die Suche hat mir nichts gebracht:
Wie kann ich für reele Zahlen das "," Zeichen erlauben - gibt es etwas eleganteres als beforeValidate zu benutzen und mit str_replace(',', '.', $this->$attr); zu ersetzen?
0

#2 User is offline   yiim 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 60
  • Joined: 28-June 12
  • Location:Germany

Posted 25 July 2012 - 09:26 AM

Gibt es dafür keine einfache universelle Lösung?

Wie kann man bei einem Eingabefeld vom Typ DECIMAL das Komma als Dezimaltrennzeichen einrichten?

Der Anwender soll 1234,99 eingeben können und nicht 1234.99 eingeben müssen.
0

#3 User is offline   Suralc 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 48
  • Joined: 10-January 12
  • Location:Germany

Posted 25 July 2012 - 12:23 PM

Viel einfacher als das wirst du es nicht hinbekommen.

Alternativ (mehr yiish): http://www.yiiframew...tDecimal-detail

Erfordert aber, das dein yii "deutsch kann".
0

#4 User is offline   Mike 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 3,016
  • Joined: 06-October 08
  • Location:Upper Palatinate

Posted 26 July 2012 - 09:31 AM

Sieh dir mal diese Extension an:

http://www.yiiframew...mali18nbehavior
0

#5 User is offline   yiim 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 60
  • Joined: 28-June 12
  • Location:Germany

Posted 27 July 2012 - 05:00 AM

Ist die Extension kompatibel mit i18n-datetime-behavior?

http://www.yiiframew...behavior/#c7726

Die habe ich nämlich schon eingebunden.
0

#6 User is offline   Mike 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 3,016
  • Joined: 06-October 08
  • Location:Upper Palatinate

Posted 27 July 2012 - 05:03 AM

Da gibts keine Berührungspunkte: Die eine kümmert sich um Floats, die andere um Datums, Datume, Dati, Daten den Plural von Datum eben.Posted Image Also: Ja, die beiden sind natürlich kompatibel.
0

#7 User is offline   jrn 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 104
  • Joined: 03-October 11
  • Location:Los Angeles

Posted 31 July 2012 - 08:19 AM

View PostMike, on 27 July 2012 - 05:03 AM, said:

...Datums, Datume, Dati, Daten den Plural von Datum eben.Posted Image ...

Daten :)
0

#8 User is offline   yiim 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 60
  • Joined: 28-June 12
  • Location:Germany

Posted 01 August 2012 - 02:52 AM

Es gibt seit gestern einen neuen Wiki-Artikel zum Thema Dezimaltrennzeichen:

"Custom Number Formatting or Decimal Separators and i18n"


Ich habe ihn noch nicht ganz durchgearbeitet, decimali18nbehavior wird jedenfalls nicht empfohlen:

Quote

In this Yii extension (decimali18nbehavior), the 'unformatting' is done in the beforeSave() function of a model (more specifically, in the beforeSave() function of a behavior, that can be attached to any model).
This is not a good place, because the validating happens before the saving; and since the price is not a valid numerical value at that point, the validation will fail.

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users