Symfony 3微内核和db连接

Symfony 3微内核和db连接,symfony,doctrine-orm,symfony-3.3,Symfony,Doctrine Orm,Symfony 3.3,我想用MicroKernelTrait创建一个symfony应用程序。我对条令和创建查询有问题 我使用这个示例(单个文件): 我应该如何配置db(单独文件或不单独文件)以及我需要哪些捆绑包 另外,对于这个简单的示例,我将不胜感激。您只需安装,然后注册并配置它: $composer需要条令/条令包 //index.php //… 类AppKernel扩展了内核 { //… 公共功能注册表绑定() { 返回数组( 新条令\Bundle\DoctrineBundle\DoctrineBundle(

我想用MicroKernelTrait创建一个symfony应用程序。我对条令和创建查询有问题

我使用这个示例(单个文件):

我应该如何配置db(单独文件或不单独文件)以及我需要哪些捆绑包


另外,对于这个简单的示例,我将不胜感激。

您只需安装,然后注册并配置它:

$composer需要条令/条令包
//index.php
//…
类AppKernel扩展了内核
{
//…
公共功能注册表绑定()
{
返回数组(
新条令\Bundle\DoctrineBundle\DoctrineBundle(),
新建Symfony\Bundle\FrameworkBundle\FrameworkBundle()
);
}
//…
受保护的函数配置容器(ContainerBuilder$c,LoaderInterface$loader)
{
//…
//在文件配置中
$c->loadFromExtension('doctrine',数组(
“dbal”=>数组(
“驱动程序”=>“pdo_mysql”,
“主机”=>“127.0.0.1”,
“端口”=>null,
“dbname”=>“symfony”,
“用户”=>“根用户”,
“密码”=>“Pa$$w0rd”,
“字符集”=>“UTF8”
)
));
//或者从文件配置
//$loader->load(uuu DIR_uuu.'/config/doctrine.yml');
}
}

之后,您可以通过
$this->container->get('Doctrine')访问条令

当我尝试从dotrine$this->container->get('doctrine')->getMenager()获取菜单时;获取“名为“”的条令ORM管理器不存在”。@mcek如果需要ORM,请安装它:
$composer require条令/ORM