Doctrine ORM

← Doctrine ORM

Ashterix

docs(articles): SEO titles, intros and a section preview image for From Magento to Symfony

uk/articles/magento-to-symfony/data/doctrine.md +4 −0

1 + ---
2 + title: 'Doctrine ORM для Magento-розробника: Entity замість Model'
3 + ---
4 +
1 5 # Doctrine ORM
2 6
3 7 Найважча частина переходу, бо змінюється сама модель роботи з даними. Magento-модель схожа на Active Record: об'єкт знає, як себе зберегти, а `save()` одразу виконує SQL. Doctrine — це Data Mapper з Unit of Work: сутність — звичайний PHP-об'єкт без знання про БД, а EntityManager відстежує зміни всіх завантажених сутностей і записує їх разом при `flush()`.