Foros del Web » Programando para Internet » PHP » Symfony »

JMSTranslationBundle y FOSUserBundle

Estas en el tema de JMSTranslationBundle y FOSUserBundle en el foro de Symfony en Foros del Web. Cómo puedo hacer para que no me extraiga los validators de FOSUserBundle? @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código YML: Ver original jms_i18n_routing:     default_locale: %locale%     ...
  #1 (permalink)  
Antiguo 29/02/2016, 06:57
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
JMSTranslationBundle y FOSUserBundle

Cómo puedo hacer para que no me extraiga los validators de FOSUserBundle?

Código YML:
Ver original
  1. jms_i18n_routing:
  2.     default_locale: %locale%
  3.     locales: [es, en, fr]
  4.     strategy: prefix
  5.    
  6. jms_translation:
  7.     configs:
  8.         app:
  9.             dirs: [%kernel.root_dir%, %kernel.root_dir%/../src]
  10.             output_dir: %kernel.root_dir%/Resources/translations
  11.             excluded_dirs: [cache, data, logs, Tests]
  12.             extractors: [jms_i18n_routing]
  13.             ignored_domains: [FOSUserBundle]

Código BASH:
Ver original
  1. php app/console translation:extract en --config=app

De esta manera los mensajes de FOSUserBundle no me los extrae pero sí los validators. Lo he intentado poniendo la ruta dónde se encuentran los ficheros de traducción de FOSUSerBundle dentro de vendor en el excluded_dirs: [cache, data, logs, Tests] pero lo sigue haciendo.

Gracias.

Edición:

La historia es que las validaciones las coge de la entidad usuario que extiende de BaseUser de FOSUserBundle. Si le pongo 'excluded_name: [Usuario.php]' en la configuración no me extrae las validaciones de Usuario. Así que habrá que hacerlo a mano cada vez que haya nuevo cambios.

Última edición por cluster28; 01/03/2016 a las 06:34 Razón: Entendido el funcionamiento.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:34.