Problemas con bundle

166 views
Skip to first unread message

Yomaira

unread,
Jun 22, 2012, 12:47:22 PM6/22/12
to symfony-es
Hola a todos

Estoy tratando de configurar un bundle para calendarios en mi maquina.
He seguido todos los pasos para la instalacion del bundle, modifique
los archivos autoload, appKernel, config, routing, al finalizar me
sale los siguientes errores en el explorador

Cannot import resource "@LimeCalendarBundle/Resource/config/
routing.yml" from "C:\xampp\htdocs\Symfony\app/config\routing.yml".
Make sure the "LimeCalendarBundle/Resource/config/routing.yml" bundle
is correctly registered and loaded in the application kernel class.

[2/2] FileLoaderLoadException: Cannot import resource
"@LimeCalendarBundle/Resource/config/routing.yml" from "C:\xampp\htdocs
\Symfony\app/config\routing.yml". Make sure the "LimeCalendarBundle/
Resource/config/routing.yml" bundle is correctly registered and loaded
in the application kernel class.

[1/2] InvalidArgumentException: Unable to find file
"@LimeCalendarBundle/Resource/config/routing.yml".

Alguien me podria ayudar diciendome en qué he fallado?

Aca les dejo el link https://github.com/LIME-Marketing/LimeCalendarBundle

Gracias

Absalón Valdés Ormeño

unread,
Jun 22, 2012, 3:33:38 PM6/22/12
to symfo...@googlegroups.com
cuando pasa eso el origen del error es muy sencillo: tienes un error de sintaxis en los archivos yml. si los has editado manualmente deberías revisarlos :)

recuerda:

- DEBE haber un espacio entre la clave y el valor ==>  mi_clave: valor
- SE DEBE tabular con espacios, no con tabulador
- la tabulación debe ser consistente según los niveles anidados
- los strings con varias palabras debes encerrarlos en comillas (no estoy seguro si esto es obligatorio)

bueno y la otra razon es que sea literalmente lo que dicen los errores: que el bundle está mal registrado, y por lo tanto no se puede encontrar su ruta ni los archivos que esten dentro de ella (los que quieres cargar).

revisa y nos avisas.

saludos


--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es

Yomaira Cabezas

unread,
Jun 25, 2012, 10:19:47 AM6/25/12
to symfo...@googlegroups.com
Hola, gracias por tu respuesta. Te paso lo que tengo en mi archivo config.yml:

imports:
    - { resource: parameters.ini }
    - { resource: security.yml }

framework:
    #esi:             ~
    #translator:      { fallback: %locale% }
    secret:          %secret%
    charset:         UTF-8
    router:          { resource: "%kernel.root_dir%/config/routing.yml" }
    form:            true
    csrf_protection: true
    validation:      { enable_annotations: true }
    templating:      { engines: ['twig'] } #assets_version: SomeVersionScheme
    session:
        default_locale: %locale%
        auto_start:     true

# Twig Configuration
twig:
    debug:            %kernel.debug%
    strict_variables: %kernel.debug%

# Assetic Configuration
assetic:
    debug:          %kernel.debug%
    use_controller: false
    # java: /usr/bin/java
    filters:
        cssrewrite: ~
        # closure:
        #     jar: %kernel.root_dir%/java/compiler.jar
        # yui_css:
        #     jar: %kernel.root_dir%/java/yuicompressor-2.4.2.jar

# Doctrine Configuration
doctrine:
    dbal:
        driver:   %database_driver%
        host:     %database_host%
        port:     %database_port%
        dbname:   %database_name%
        user:     %database_user%
        password: %database_password%
        charset:  UTF8

    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: true

# Swiftmailer Configuration
swiftmailer:
    transport: %mailer_transport%
    host:      %mailer_host%
    username:  %mailer_user%
    password:  %mailer_password%

jms_security_extra:
    secure_controllers:  true
    secure_all_services: false

lime_calendar:
    class:
       model:
            calendar: Sgc\CalendarioBundle\Entity\Calendar
            membership: Sgc\CalendarioBundle\Entity\Membership
            event: Sgc\CalendarioBundle\Entity\Event
            participant: Sgc\CalendarioBundle\Entity\Participant
            user: Sgc\CalendarioBundle\Entity\User

Tengo todo segun la documentacion, verifique lo que me dijiste, pero aun me siguen saliendo los errores. Que mas podria hacer?

Yomaira Cabezas

unread,
Jun 25, 2012, 12:02:19 PM6/25/12
to symfo...@googlegroups.com
Hola, ya el problema esta solventado.. En el archivo routing.yml tenia:

lime_calendar:
    resource: "@LimeCalendarBundle/Resource/config/routing.yml"

Faltaba una "s" en Resource, por lo que ahora queda asi:

lime_calendar:
    resource: "@LimeCalendarBundle/Resources/config/routing.yml"

Gracias por participar ;)

El 25 de junio de 2012 11:25, José Manuel González <jmgonza...@gmail.com> escribió:
Buenas, 
  Como bien dice el compañero Absalón, el problema está en el archivo de configuración yml.

Por lo que veo, parece ser que la anidación entre class y model no respeta los cuatro espacios que indica la documentación de yaml. Inserta un espacio más en antes de model: y prueba.
  

El lunes, 25 de junio de 2012 16:19:47 UTC+2, Yomaira escribió:
<...>
saludos

Para darte de baja, envía un email a symfony-es+unsubscribe@googlegroups.com

El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es

--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+unsubscribe@googlegroups.com

El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es
Reply all
Reply to author
Forward
0 new messages