1.x-dev
1.9999999.9999999.9999999-devI18n-Number validator and widget for Symfony1
MIT
The Requires
by Emanuele Panzeri
by oweitman
v1.0.0
1.0.0.0I18n-Number validator and widget for Symfony1
MIT
The Requires
by Emanuele Panzeri
by oweitman
Wallogit.com
2017 © Pedro Peláez
I18n-Number validator and widget for Symfony1
The sfFormI18nNumberPlugin is a Symfony1 plugin that provides an
widget and validator for internationalized numbers., (*1)
symfony plugin:install sfFormI18nNumberPlugin
symfony cc
Add the plugin your composer.json requirements:, (*2)
"require": {
...
"fos1/sf-form-i18n-number-plugin": "1.0.*",
...
After you create in your schema a number-field with type double, float or decimal, change your form as follows:, (*3)
before, (*4)
public function configure() {
// widgets
$this->setWidgets(array(
'number' => new sfWidgetFormInput(),
));
// validators
$this->setValidators(array(
'number' => new sfValidatorNumber(),
));
}
after, (*5)
public function configure() {
// widgets
$this->setWidgets(array(
'number' => new sfWidgetFormI18nNumber(),
));
// validators
$this->setValidators(array(
'number' => new sfValidatorI18nNumber(),
));
}
The widget and the validator takes the culture to recognize, convert and display numbers from the user-session. If this is not possible or you want to use a different culture than the culture of the user session, you can set a option., (*6)
// widgets
$this->setWidgets(array(
'number' => new sfWidgetFormI18nNumber(array('culture' => 'fr')),
));
// validators
$this->setValidators(array(
'number' => new sfValidatorI18nNumber(array('culture' => 'fr')),
));
I18n-Number validator and widget for Symfony1
MIT
I18n-Number validator and widget for Symfony1
MIT