feat(seo): og:image size for front matter images; short titles and explicit descriptions for From Magento to Symfony
uk/articles/magento-to-symfony/README.md
+2
−1
З Magento на Symfony
Довідник для розробника, який знає Magento 2 зсередини, але ще не писав на Symfony. Кожне поняття пояснено через те, що ви вже вмієте: di.xml, плагіни, моделі з колекціями, черги, Web API.
Приклади написано під Symfony 7.4 LTS і 8.x, Doctrine ORM 3 і PHP 8.2+ (8.4 для Symfony 8).
Відповідники з першого погляду
| Magento | Symfony |
|---|---|
bin/magento setup:upgrade |
bin/console doctrine:migrations:migrate |
bin/magento setup:di:compile |
автоматично, при cache:warmup |
bin/magento queue:consumers:start |
bin/console messenger:consume async |
bin/magento dev:di:info Foo |
bin/console debug:container Foo |
etc/webapi.xml |
#[Route] + Serializer або API Platform |
Зміст
Основи
- Зміна мислення: що переноситься, а чого треба відучитися.
- Словник термінів: Magento-поняття та їхні відповідники.
- Структура проєкту і життя запиту.
Ядро застосунку
- DI-контейнер: preference, virtualType, плагіни, пули.
- Конфігурація та середовища.
- Роутинг і контролери.
- Події.
Дані та доступ
- Doctrine ORM: найважча частина переходу.
- Безпека.
- API і серіалізація.
Інфраструктура
Якість
Практика
- План на три тижні і чекліст для самоперевірки.
- Чим відрізняються 7.4 і 8.1.
- Джерела.