25 lines
1.5 KiB
Markdown
25 lines
1.5 KiB
Markdown
|
# Doctrine Bundle
|
||
|
|
||
|
Doctrine DBAL & ORM Bundle for the Symfony Framework.
|
||
|
|
||
|
[![Continuous Integration](https://github.com/doctrine/DoctrineBundle/actions/workflows/continuous-integration.yml/badge.svg)](https://github.com/doctrine/DoctrineBundle/actions/workflows/continuous-integration.yml) [![codecov](https://codecov.io/gh/doctrine/DoctrineBundle/branch/master/graph/badge.svg?token=qtm3EQ3WgV)](https://codecov.io/gh/doctrine/DoctrineBundle)
|
||
|
|
||
|
## What is Doctrine?
|
||
|
|
||
|
The Doctrine Project is the home of a selected set of PHP libraries primarily focused on providing persistence
|
||
|
services and related functionality. Its prize projects are a Object Relational Mapper and the Database Abstraction
|
||
|
Layer it is built on top of. You can read more about the projects below or view a list of all projects.
|
||
|
|
||
|
Object relational mapper (ORM) for PHP that sits on top of a powerful database abstraction layer (DBAL).
|
||
|
One of its key features is the option to write database queries in a proprietary object oriented SQL dialect
|
||
|
called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful
|
||
|
alternative to SQL that maintains flexibility without requiring unnecessary code duplication.
|
||
|
|
||
|
DBAL is a powerful database abstraction layer with many features for database schema introspection,
|
||
|
schema management and PDO abstraction.
|
||
|
|
||
|
## Documentation
|
||
|
|
||
|
The documentation is rendered on [the symfony.com website](https://symfony.com/doc/current/reference/configuration/doctrine.html).
|
||
|
The source of the documentation is available in the docs folder.
|