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

[SOLUCIONADO] No puedo extraer las rutas con

Estas en el tema de No puedo extraer las rutas con en el foro de Symfony en Foros del Web. Al hacer un: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código BASH: Ver original php bin / console translation:extract en --config =rutas --enable-extractor =jms_i18n_routing con Symfony 3.0 me sale el ...
  #1 (permalink)  
Antiguo 10/02/2016, 09:10
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
No puedo extraer las rutas con

Al hacer un:
Código BASH:
Ver original
  1. php bin/console translation:extract en --config=rutas --enable-extractor=jms_i18n_routing

con Symfony 3.0 me sale el siguiente error:

Código BASH:
Ver original
  1. [Symfony\Component\Debug\Exception\ContextErrorException]                                                                                                                                                                                                  
  2.   Catchable Fatal Error: Argument 2 passed to JMS\TranslationBundle\Translation\Extractor\FileExtractor::__construct() must be an instance of Symfony\Component\HttpKernel\Log\LoggerInterface, instance of Symfony\Bridge\Monolog\Logger given, called in....

Y esta es la config:

Código:
jms_i18n_routing:
    default_locale: %locale%
    locales: [es, en]
    strategy: prefix
    
jms_translation:
    configs:
        rutas:
            dirs: [%kernel.root_dir%, %kernel.root_dir%/../src]
            output_dir: %kernel.root_dir%/Resources/translations/routes
            ignored_domains: [routes]
            #excluded_names: [*TestCase.php, *Test.php]
            excluded_dirs: [cache, data, logs]
            #extractors: [alias_of_the_extractor]
Creo que no es compatible con Symfony 3.0 ya que ya lo había usado con Symfony 2.7 e iba de lujo.

Gracias.


Cita:
Hoy he probado con 2.8 y va perfecto

Última edición por cluster28; 11/02/2016 a las 02:26 Razón: Pruebas
  #2 (permalink)  
Antiguo 12/02/2016, 11:10
 
Fecha de Ingreso: febrero-2016
Mensajes: 14
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: No puedo extraer las rutas con

Ejecuta:
Código BASH:
Ver original
  1. php bin/console

Eso te va a mostrar los comandos disponibles. Creo que ahora es:

Código BASH:
Ver original
  1. php bin/console transaction:debug
  #3 (permalink)  
Antiguo 12/02/2016, 14:39
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
Respuesta: No puedo extraer las rutas con

3.0.1
Código:
translation
  translation:extract                     Extracts translation messages from your code.
  translation:list-resources              List translation resources available.
  translation:update                      Updates the translation file
2.7.x
Código:
translation
 translation:debug                     Displays translation messages informations
 translation:extract                   Extracts translation messages from your code.
 translation:list-resources            List translation resources available.
 translation:update                    Updates the translation file
Sigue siendo igual el comando de extracción. Incluso ya no está el debug.

He bajado a la versión 2.8 y funciona bien. Abrí una issue en el repositorio de Github pero creo que andan de vacaciones... De todos modos seguro que es algo por pura ignorancia mía pero tengo que seguir produciendo y no puedo parar investigar.

Edit:

Hay un pull request para solucionarlo: 285

Última edición por cluster28; 29/02/2016 a las 06:51 Razón: Más info

Etiquetas: rutas
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 03:38.