Symfony2 Doctrine包构造函数,它们要求的$ typesconfig要求是什么?

问题描述:

嘿家伙我试图将Symfony2 Doctrine2包中的ConnectionFactory类移回到Doctrine2的股票安装中,但碰到了一个障碍。构造函数需要在第36行有一个初始化数组$typesconfig。我简单地打开了一张FOS here的票据,但被告知这与mime.magic无关。他们没有继续解释什么是$typesconfig变量实际上是或者为什么它是必需的。

为了解决这个问题,我需要了解$typesconfig数组是什么,它有什么,有人可以告诉我这个构造函数变量是什么,所以我可以完成移植这个类?

潜入configuration of DoctrineBundle,你会发现你在找什么。

有一个参数doctrine.dbal.connection_factory.class它包含ConnectionFactory类名。

该参数用于定义服务doctrine.dbal.connection,该服务接收参数%doctrine.dbal.connection_factory.types% - 参数数组,即typeConfigs

现在只需搜索您的供应商目录为doctrine.dbal.connection_factory.types,你会发现:

$container->setParameter('doctrine.dbal.connection_factory.types', $config['types']); 

我离开DoctrineBundle's configuration reference你找到types的最后一步......

提示:这是地方约doctrine.dbal.types与一个小的说明:)

+0

太棒了,谢谢你sir =)接受并加1给你 – ehime

+0

谢谢你,很高兴我可以帮助 - 快乐编码;) – nifr