Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
class EntityWrapper implements EntityInterface {
protected $entity;
public function __construct($entity) {
$this->entity = $entity;
}
public function save() {
$this->entity->save();
}
//....etc
}
class FairyEntity extends EntityWrapper {
}
$stellaQuery = $fairyRepository->query()
->whereName('Stella');
$oRepo = $oApp->getManagerRegistry()->getRepository('ORM\Entity\User');
$oQuery = $oRepo->createQueryBuilder('u')->getQuery();
$repository
->createQueryBuilder('f')
->where('f.name', 'Stella')
// ...
;
PHPixie 3.0 ORM или новый взгяд на ActiveRecord