Я работаю с Doctrine 2 ORM в течение некоторого времени, и есть кое-что, чего я никогда не понимал.
Для каких целей служит Doctrine DBAL (уровень абстракции базы данных)?PDO сам по себе является уровнем абстракции базы данных, так почему же ORM не может работать напрямую с PDO?
Я не пытаюсь найти способ обойти использование DBAL или чего-либо еще.Я просто никогда не понимал, зачем нужен дополнительный слой, и не могу найти четкого ответа в документации.