2012-07-09 18 views

Respuesta

4

Ese parámetro se establecerá en su app/config/parameters.ini (o .yml en las versiones más recientes). Asegúrese de que el archivo exista y tenga el siguiente aspecto:

[parameters] 
    database_driver = pdo_mysql 
    database_host  = localhost 
    database_port  = 
    database_name  = symfony 
    database_user  = root 
    database_password = 

    mailer_transport = smtp 
    mailer_host  = localhost 
    mailer_user  = 
    mailer_password = 

    locale   = en 

    secret   = ThisTokenIsNotSoSecretChangeIt 
+0

Pero lo que debo poner allí en, i meanfrom dónde consígalo – user825904

+0

I Si pongo algo ahí, aparece el error 'Usted ha solicitado un parámetro" inexistente "locale" .' – user825904

+0

"secret" puede ser cualquier cosa ... es solo una cadena aleatoria que se usa para algunos hash, creo que para csrf. Asegúrese de que la configuración regional también esté configurada. – MDrollette

0

También estudié este artículo. Y también obtuve este error. Como se encuentra. No copié correctamente el ejemplo en el archivo app/config/config.yml

+0

¿Puede hacer que su respuesta sea más completa? – boisvert

+1

Я скопировал блок со ключевым словом "импорт". Вместо того чы бы скопировать в секцию импорта. '# app/config/config.yml imports: # .. importación existente aquí - {resource: @ BloggerBlogBundle/Resources/config/config.yml}' Copié el bloque con la palabra clave "Importar". Debes copiar la sección de importación (Google translate) –

3

Tuve el mismo problema y resultó que agregué una segunda sección de importaciones en mi config.yml. Así que lo eliminé y acabo de agregar mi recurso en la sección superior de importaciones en la parte superior del archivo y ¡ahora funciona! Estaba agregando el servicio de administración sonata. Espero que esto ayude.

importaciones:

 - { resource: parameters.yml } 

     - { resource: security.yml } 

     - { resource: @MyBundle/Resources/config/admin.yml } 

En lugar de las incorrectas

importaciones:

 - { resource: parameters.yml } 

     - { resource: security.yml } 

importaciones:

 - { resource: @MMyBundle/Resources/config/admin.yml } 
+1

Me encanta cuando Symfony presenta errores que no tienen nada que ver con el error. En lugar de un error de análisis yml, falla silenciosamente en algún lugar donde realmente sale mal, solo para llegar a un error que hace que busque alto y bajo (stackexchange). Gracias por esto, ya que me salvó de horas y horas de mirar. Como gracias los comentarios no son muy productivos lo eliminaré en un par de días. Thaks nuevamente :-) – HMR