Skip to content
This repository has been archived by the owner on Sep 23, 2022. It is now read-only.

[UNMAINTAINED] knpValidatorLocaleAwareNumber is a symfony 1.4 plugin providing a validator and a widget to use in a locale aware environment. Useful if you want to use commas instead of dots. -- Time goes by. This project is deprecated. Feel free to contact us if you want to give rebirth to the project and being official maintainer.

KnpLabs/knpLocaleAwareNumberPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

knpLocaleAwareNumber

knpLocaleAwareNumber is a symfony 1.4 package which deals with locale aware numbers (ie 2,6 in french // 2.6 in english). It aims to provide both a validator and a widget.

Both use a 'format' option (a sfNumberFormatInfo) which defines how numeric values are formatted and displayed. From a symfony action, you can get the sfNumberFormatInfo associated to the current user culture with:

$format = sfNumberFormatInfo::getInstance($this->getUser()->getCulture())

A typical use would be to pass this variable as a form option:

$this->form = new BlogForm($blog, array(
  'format' => sfNumberFormatInfo::getInstance($this->getUser()->getCulture()),
));

knpValidatorLocaleAwareNumber

Usage

$validator = new knpValidatorLocaleAwareNumber();
echo $validator->clean("2,5"); // 2.5

// This is equivalent to:

$validator = new knpValidatorLocaleAwareNumber(array('format' => sfNumberFormatInfo::getInstance()));
echo $validator->clean("2,5"); // 2.5

knpWidgetLocaleAwareNumber

Usage

$widget->render('knpLabs', '9.3') 
// <input type="text" name="knpLabs" value="9,3" id="knpLabs" />

About

[UNMAINTAINED] knpValidatorLocaleAwareNumber is a symfony 1.4 plugin providing a validator and a widget to use in a locale aware environment. Useful if you want to use commas instead of dots. -- Time goes by. This project is deprecated. Feel free to contact us if you want to give rebirth to the project and being official maintainer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages