Object Relational MapperΒΆ

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.

Download 2.2 (stable)

2.2.2

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.2.2
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.2.2

2.2.1

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.2.1
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.2.1

2.2.0

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.2.0
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.2.0

2.2.0-rc1

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.2.0-RC1
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.2.0RC1-beta

2.2.0-beta2

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.2.0-BETA2
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.2.0-BETA2-beta

2.2.0-beta1

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.2.0-BETA1
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.2.0-BETA1-beta

Download 2.1 (stable)

2.1.6

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.6
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.6

2.1.5

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.5
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.5

2.1.4

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.4
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.4

2.1.3

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.3
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.3

2.1.2

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.2
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.2

2.1.1

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.1
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.1

2.1.0

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.0
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.0

2.1.0-RC3

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.0RC3
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.0RC3-beta

2.1.0-RC2

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.0RC2
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.0RC2-beta

2.1.0-RC1

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.0RC1
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.0RC1-beta

2.1.0-BETA1

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.1.0BETA1
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.1.0BETA1-beta

Download 2.0 (stable)

2.0.7

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.7
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.7

2.0.6

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.6
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.6

2.0.5

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.5
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.5

2.0.4

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.4
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.4

2.0.3

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.3
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.3

2.0.2

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.2
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.2

2.0.1

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.1
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.1

2.0.0

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.0
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.0

2.0.0-RC2

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.0RC2
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.0RC2

2.0.0-RC1

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.0RC1
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.0RC1

2.0.0-BETA4

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.0-BETA4
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.0BETA4

2.0.0-BETA3

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.0-BETA3
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.0BETA3

2.0.0-BETA2

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.0-BETA2
    $ git submodule update --init --recursive
  • Install via PEAR:
    pear install pear.doctrine-project.org/DoctrineORM-2.0.0BETA2

2.0.0-BETA1

  • Documentation
  • Download Archive
  • Checkout from Subversion:
    svn co http://svn.doctrine-project.org/tags/2.0.0-BETA1
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine2.git doctrine2-orm
    $ cd doctrine2-orm
    $ git checkout 2.0.0-BETA1

2.0.0-ALPHA4

2.0.0-ALPHA3

2.0.0-ALPHA2

2.0.0-ALPHA1

Download 1.2 (stable)

1.2.4

  • Documentation
  • Download Archive
  • Checkout from Git:
    git clone git://github.com/doctrine/doctrine1.git doctrine-orm
    $ cd doctrine-orm
    $ git checkout 1.2.4
  • Install via PEAR:
    pear install pear.doctrine-project.org/Doctrine-1.2.4.tgz

1.2.3

  • Documentation
  • Download Archive
  • Checkout from Subversion:
    svn co http://svn.doctrine-project.org/tags/1.2.3
  • Install via PEAR:
    pear install pear.doctrine-project.org/Doctrine-1.2.3.tgz

1.2.2

  • Documentation
  • Download Archive
  • Checkout from Subversion:
    svn co http://svn.doctrine-project.org/tags/1.2.2
  • Install via PEAR:
    pear install pear.doctrine-project.org/Doctrine-1.2.2.tgz

1.2.1

  • Documentation
  • Download Archive
  • Checkout from Subversion:
    svn co http://svn.doctrine-project.org/tags/1.2.1
  • Install via PEAR:
    pear install pear.doctrine-project.org/Doctrine-1.2.1.tgz

1.2.0

  • Documentation
  • Download Archive
  • Checkout from Subversion:
    svn co http://svn.doctrine-project.org/tags/1.2.0
  • Install via PEAR:
    pear install pear.doctrine-project.org/Doctrine-1.2.0.tgz
Fork me on GitHub