Doctrine 2 Object Relational Mapper (ORM)
6468740915
This keeps the --dump-sql and --force options, but adds an exception if you try to use them both (which previously, only dumped the SQL but didn't tell you that it was *not* in fact also executing the queries). One additional change is the introduction of a `$name` property, which was the only way that a parent task could allow a child task to override the task's name early enough that the task's overridden name is taken to account when the parent class references it for its help message. |
||
---|---|---|
bin | ||
lib | ||
tests | ||
tools/sandbox | ||
.gitignore | ||
.gitmodules | ||
build.properties.dev | ||
build.xml | ||
doctrine-mapping.xsd | ||
LICENSE | ||
README.markdown | ||
UPGRADE_TO_2_0 | ||
UPGRADE_TO_2_1 | ||
UPGRADE_TO_ALPHA3 | ||
UPGRADE_TO_ALPHA4 |
Doctrine 2 ORM
Doctrine 2 is an object-relational mapper (ORM) for PHP 5.3.0+ that provides transparent persistence for PHP objects. It 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.
More resources: