Estoy usando Symfony2 country Field Type, funciona bien y los nombres de los países están traducidos. Estoy almacenando el código de país de dos dígitos en la columna country
de mi entidad.¿Obtener el nombre del país traducido de un código de país de 2 dígitos en Symfony2/Twig?
¿Cómo puedo ver el nombre del país completo y traducido? Así es como he añadido el campo de la forma:
$builder
->add('country', 'country', array(
'label' => 'Paese', 'preferred_choices' => array('IT')
));
Y luego en mi controlador:
$user = $this->getDoctrine()->getRepository('AcmeHelloBundle:User');
$countryCode = $user->getCountry();
$countryName = null; // Get translated country name from code
O en mi plantilla ramita:
{# Output the country code and name #}
{{ user.country }}
{# translated country name from code #}
No voy a instalar un paquete sólo para esto, pero gracias. Creo que el nombre de la cadena ya debería estar en Symfony2. – gremo