Download the PHP package bit3/contao-doctrine-orm without Composer
On this page you can find all versions of the php package bit3/contao-doctrine-orm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package contao-doctrine-orm
Doctrine ORM Bridge
This extension provide Doctrine ORM in the Contao Open Source CMS.
It provide an entity manager via the service $container['doctrine.orm.entityManager']
.
To use the Doctrine Connection within the Contao Database Framework, use bit3/contao-doctrine-dbal-driver.
Entity mapping
To register an entity table, add to your config.php:
The table name will be converted to MyEntityType
.
Custom Namespaces can be mapped by a table name prefix to class namespace map:
Now the table name will be converted to My\Entity\Type
.
While DOCTRINE_ENTITY_NAMESPACE_MAP
is used for table name transformation,
the array DOCTRINE_ENTITY_NAMESPACE_ALIAS
is used to define doctrine namespace aliases.
Now you can use My:Type
instead of My\Entity\Type
as entity name.
Configure entities via DCA
Contao hooks
$GLOBALS['TL_HOOKS']['prepareDoctrineEntityManager'] = function(\Doctrine\ORM\Configuration &$config) { ... }
Called before the entity manager will be created.
All versions of contao-doctrine-orm with dependencies
contao/core Version >=2.11.11,<4-dev
contaoblackforest/contao-doctrine-dbal Version ~1.1
contaoblackforest/contao-logger Version ~2.0
contao-community-alliance/composer-plugin Version ~2.0
contao-community-alliance/event-dispatcher Version ~1
doctrine/orm Version 2.4.*
doctrine/migrations Version ~1.0
beberlei/doctrineextensions Version ~1.0
jms/serializer Version ~0.15
jdorn/sql-formatter Version ~1.2