PHP
- 30 ответов
- 0 вопросов
24
Вклад в тег
Единственный вариант, который мне известен, это через внедрение зависимостей.
Но я не представляю в какой части приложения это делают. Нужно создать подключение к БД в front-controller и поместить в DI-контейнер, и в дальнейшем использовать ? Или как ?
$container->set('db', function () use ($container) {
return new DbConnection($container->get('config')['db']);
});
$container->set('MyService', function () use ($container) {
return new MyService($container->get('db'));
});