Los widgets de esta sección dependen del sub-framework de internacionalización de Symfony.
sfWidgetFormI18nSelectCountry muestra una lista para seleccionar un país:
$w = new sfWidgetFormI18nSelectCountry(array('culture' => 'fr'));
Figura 12.26. Widget internacionalizado para seleccionar un país
| Opción | Descripción |
|---|---|
culture | La cultura que se utiliza para mostrar el nombre de los países (obligatorio) |
countries | Array con los códigos de los países que se deben mostrar en la lista (los códigos se corresponden con el estándar ISO 3166) |
add_empty | Indica si se debe mostrar un primer elemento vacío en la lista (false por defecto)Si el valor no es de tipo booleano, se utiliza como texto de la opción |
sfWidgetFormI18nSelectLanguage muestra una lista para seleccionar un idioma:
$w = new sfWidgetFormI18nSelectLanguage(array('culture' => 'fr'));
Figura 12.27. Widget internacionalizado para seleccionar un idioma
| Opción | Descripción |
|---|---|
culture | La cultura que se utiliza para mostrar el nombre de los idiomas (obligatorio) |
languages | Array con los códigos de los idiomas que se deben mostrar en la lista (los códigos se corresponden con el estándar ISO 639-1) |
add_empty | Indica si se debe mostrar un primer elemento vacío en la lista (false por defecto)Si el valor no es de tipo booleano, se utiliza como texto de la opción |
sfWidgetFormI18nSelectCurrency muestra una lista para seleccionar una divisa:
$w = new sfWidgetFormI18nSelectCurrency(array('culture' => 'fr'));
Figura 12.28. Widget internacionalizado para seleccionar una divisa
| Opción | Descripción |
|---|---|
culture | La cultura que se utiliza para mostrar el nombre de las divisas (obligatorio) |
currencies | Array con los códigos de las divisas que se deben mostrar en la lista |
add_empty | Indica si se debe mostrar un primer elemento vacío en la lista (false por defecto)Si el valor no es de tipo booleano, se utiliza como texto de la opción |
Capítulo original en inglés Chapter 12 - Appendix A - Widgets Traducido por Javier Eguíluz