Через композитор я установил компонент конфигурации doctrine dbal и symfony2
"require":{ "symfony/dependency-injection": "2.4.*", "symfony/filesystem": "2.4.*", "symfony/config": "2.4.*", "doctrine/dbal": "2.3.4" }
Я автоматически загружаю их через
require_once __DIR__ . '/vendor/autoload.php'
Затем код выглядит следующим образом:
use Symfony\Component\DependencyInjection\ContainerBuilder; $container = new ContainerBuilder(); $loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/app/config/')); $loader->load('global.yml'); $config = new \Doctrine\DBAL\Configuration(); $connectionParams = array( 'dbname' => 'mydb', 'user' => 'root', 'password' => 'qwerty', 'host' => 'localhost', 'driver' => 'pdo_mysql', ); $conn = DriverManager::getConnection($connectionParams, $config);
Вопрос в том, как загрузить конфигурацию Doalrine DBAL из файла global.yml?