benkle / doctrine-adoption
一组小类,使 doctrines 继承映射更加有用
1.0.0
2016-06-28 14:50 UTC
Requires
- php: >= 5.6
- doctrine/orm: ^2.5
Requires (Dev)
- phpunit/phpunit: ^5.3
This package is not auto-updated.
Last update: 2024-09-14 19:04:12 UTC
README
一组小类,使 doctrines 继承映射更加有用。如果您想在 Symfony 中使用,请使用 benkle/doctrine-adoption-bundle
代替。
安装
composer require benkle/doctrine-adoption
使用
<?php $collector = new Benkle\DoctrineAdoption\Collector(); $collector->addAdoptee(ParentEntity::class, ChildEntity::class, 'child'); $eventManager = new EventManager(); $eventManager->addEventListener([Events::loadClassMetadata], new Benkle\DoctrineAdoption\MetadataListener($collector)); $entityManager = EntityManager::create($dbOpts, $config, $eventManager);
请注意
- 监听器永远不会自动添加,因此您必须创建自己的
doctrine
可执行文件,以便表创建能够正常工作。