【问题标题】:FOSUserBundle : config errorFOSUserBundle:配置错误
【发布时间】:2012-08-02 13:44:29
【问题描述】:

我正在使用 FOSUserBundle 我也遵循文档,但我遇到了一个错误

FileLoaderLoadException:无法从“C:\wamp\www\sym\app/config/config_dev.yml”导入资源“C:\wamp\www\sym\app/config\config.yml”。 没有得到什么错误。

app/routing.yml

# Internal routing configuration to handle ESI
#_internal:
#   resource: "@FrameworkBundle/Resources/config/routing/internal.xml"
#   prefix:   /_internal
_user_bundle:
    resources:"@AcmeUserBundle/Resources/config/routing.yml"
    prefix: /

app/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%

# 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

fos_user:
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
    firewall_name: main
    user_class: Acme\UserBundle\Entity\User

app/config_dev.yml

imports:
    - { resource: config.yml }

framework:
    router:   { resource: "%kernel.root_dir%/config/routing_dev.yml" }
    profiler: { only_exceptions: false }

web_profiler:
    toolbar: true
    intercept_redirects: false

monolog:
    handlers:
        main:
            type:  stream
            path:  %kernel.logs_dir%/%kernel.environment%.log
            level: debug
        firephp:
            type:  firephp
            level: info

assetic:
    use_controller: false

【问题讨论】:

  • C:\wamp\www\sym\app/config\config.yml 真的存在吗?
  • 另外,我认为它与 FOSUserBundle 没有任何关系。即使你删除它的路由,它会抛出同样的错误吗?
  • 是的..如果我删除路由,它也会给我错误..
  • 我认为错误可能是 config.yml 中的 fos_user 造成的。

标签: php symfony fosuserbundle


【解决方案1】:

您可能在 config.yml 或 config_dev.yml 文件中包含选项卡。您不包括 yml 文件的选项卡。您可以使用空格代替制表符。希望对你有帮助。

【讨论】:

  • 我检查了,但我在路由、配置或安全性中没有看到任何选项卡。此外,它还给了我同样的错误,还有一个是显示 InvalidArgumentException:没有扩展能够加载“fos_user”的配置(在 C:\wamp\www\sym\app/config\config.yml 中)。寻找命名空间“fos_user”,找到“framework”、“security”、“twig”、“monolog”、“swiftmailer”、“doctrine”、“assetic”、“sensio_framework_extra”、“jms_security_extra”、“acme_demo”、“web_profiler” ", "sensio_distribution"
猜你喜欢
  • 2016-09-30
  • 1970-01-01
  • 1970-01-01
  • 2015-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-22
相关资源
最近更新 更多