Symfony,奏鸣曲管理员

问题描述 投票:0回答:2

我尝试通过Symfony安装Sonata Admin。 我遵循链接http://sonata-project.org/bundles/admin/master/doc/reference/getting_started.html的说明。

我选择的文件格式为admin.yml。 当我运行php应用程序/控制台资产时:安装

我得到了错误 在此处输入图片说明

这是我的admin.yml

Acme / DemoBundle / Resources / config / admin.yml

在此处输入图片说明

symfony sonata-admin
2个回答
0
投票

在扩展文件DemoBundle \\ DependencyInjection \\ DemobundleExtension(或任何您命名的文件)中,您应该使用Loader \\ YamlFileLoader加载配置文件,可能是使用Loader \\ XmlFileLoader

class DemobundleExtension extends Extension
{
    public function load(array $configs, ContainerBuilder $container)
    {
        $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
        $loader->load('admin.yml');        
    }
}

0
投票

谢谢,

我将其更改为admin.xml,并且可以正常工作。 谢谢你的帮助

© www.soinside.com 2019 - 2024. All rights reserved.