Php 基于XML的Symfony依赖注入

Php 基于XML的Symfony依赖注入,php,symfony,dependency-injection,Php,Symfony,Dependency Injection,我使用的是组件(版本2.7),而不是symfony框架 我使用PHP进行注入,这是可以的,但我决定使用XML。我不知道如何将XML存储服务加载到ContainerBuilder对象中 我以这种方式使用组件: $container = new ContainerBuilder(); $container->setDefinition('Crypt', new Definition('MiladRahimi\PHPCrypt\Crypt')); 该组件是。你会在官方文件中找到你需要的一切 具

我使用的是组件(版本2.7),而不是symfony框架

我使用PHP进行注入,这是可以的,但我决定使用XML。我不知道如何将XML存储服务加载到ContainerBuilder对象中

我以这种方式使用组件:

$container = new ContainerBuilder();
$container->setDefinition('Crypt', new Definition('MiladRahimi\PHPCrypt\Crypt'));
该组件是。你会在官方文件中找到你需要的一切

具体地说,请继续阅读。你一定要小心

以下是加载xml文件的示例,摘自文档:

使用Symfony\Component\DependencyInjection\ContainerBuilder;
使用Symfony\Component\Config\FileLocator;
使用Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
$container=newcontainerbuilder();
$loader=newxmlfileloader($container,newfilelocator(_DIR__));
$loader->load('services.xml');

你的问题是什么?谢谢你回答了下面的问题,还有一个问题,我应该向XML中添加什么作为延迟加载?如果你还有其他问题,你必须启动一个新线程。还有一个问题,我应该向XML中添加什么作为延迟加载?