0

我正在使用 jobeet 的教程,并且正在关注 sonataAdmin。我已将我的 app/config/routing.yml 配置如下:

admin:
    resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
    prefix: /admin

_sonata_admin:
    resource: .
    type: sonata_admin
    prefix: /admin

我还配置了我的 config.yml 如下:

# app/config/config.yml
sonata_admin:
    title: Jobeet Admin
 
sonata_block:
    default_contexts: [cms]
    blocks:
        sonata.admin.block.admin_list:
            contexts:   [admin]
 
        sonata.block.service.text:
        sonata.block.service.action:
        sonata.block.service.rss:

当我运行网址http://localhost/admin/dashboard时,我遇到了问题

无法导入资源“C:/wamp/www/Symfony/app/config”。来自“C:/wamp/www/Symfony/app/config\routing.yml”。

我该怎么办?

4

2 回答 2

1

.不是有效资源。-directiveresource用于导入外部配置,但.不指向任何地方。有关详细信息,请参阅包括外部路由资源。我什至猜想,那sonata_admin也不是一种类型。它通常类似于xml,或annotation取决于resource指向的位置。

于 2012-08-01T11:30:52.610 回答
0

这个问题也可能是由 MyBundle/Resources/config/admin.yml 中的服务配置拼写错误引起的,这就是我的情况。

于 2013-04-28T16:07:58.470 回答