Doctrine

← Doctrine

Ashterix

docs: Doctrine section with Doctrine Behaviors and Doctrine Helper (uk + en)

uk/docs/doctrine/README.md новий файл +12 −0

1 + # Doctrine
2 +
3 + Бібліотеки UFO-Tech для Doctrine ORM: готові поведінки сутностей і дрібні помічники, що прибирають рутину з мапінгу.
4 +
5 + ## Пакети
6 +
7 + | Пакет | Що це | Коли потрібен |
8 + | --- | --- | --- |
9 + | [Doctrine Behaviors](/docs/doctrine/doctrine-behaviors) (`ufo-tech/doctrine-behaviors`) | Symfony-бандл: часові мітки, автор змін, м'яке видалення, переклади, slug, дерева, UUID і журнал змін — інтерфейсом і трейтом на сутності | Symfony 7 / 8 з Doctrine ORM 3 і DBAL 4; заміна KnpLabs/DoctrineBehaviors, що не працює новіше Symfony 6.3 |
10 + | [Doctrine Helper](/docs/doctrine/doctrine-helper) (`ufo-tech/doctrine-helper`) | PHP-бібліотека: трейти й інтерфейси первинних ключів (автоінкремент, UUID, `uniqid`) і PHP enum як тип `ENUM` у MySQL | Будь-який проєкт на Doctrine ORM 2.12+ / 3, без прив'язки до Symfony |
11 +
12 + Пакети незалежні: їх можна ставити окремо або разом.