Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
php:symfony:api-platform [2024/04/15 00:28] – [API Platform] mirocow | php:symfony:api-platform [2024/04/15 21:59] (текущий) – [API Platform] mirocow | ||
---|---|---|---|
Строка 3: | Строка 3: | ||
====== API Platform ====== | ====== API Platform ====== | ||
+ | * [[Конфигурация / Config]] | ||
* [[Операции / Operations]] | * [[Операции / Operations]] | ||
+ | * [[Расширения ORM / Extension]] | ||
* [[Фильтры / Filters]] | * [[Фильтры / Filters]] | ||
* [[Сортировка / Overriding]] | * [[Сортировка / Overriding]] | ||
* [[Проверка / Validation]] | * [[Проверка / Validation]] | ||
- | * [[Security]] | ||
* [[Serialization Process]] | * [[Serialization Process]] | ||
* [[Event System]] | * [[Event System]] | ||
* [[FOSRestBundle]] | * [[FOSRestBundle]] | ||
- | + | | |
- | + | * [[The Serialization/ | |
- | | + | * [[user]] |
- | * The Serialization/ | + | * [[Security]] - пользовательская логика авторизации |
- | * Security - пользовательская логика авторизации | + | * [[Validation]] - пользовательская логика проверки |
- | * Validation - пользовательская логика проверки | + | * [[State Processors]] - настраиваемая бизнес-логика и вычисления для запуска до или после сохранения (например, |
- | * State Processors - настраиваемая бизнес-логика и вычисления для запуска до или после сохранения (например, | + | * [[The Normalization/ |
- | * The Normalization/ | + | * [[Filters]] - создавайте фильтры для коллекций и автоматически документируйте их (OpenAPI, GraphQL, Hydra) |
- | * Filters - создавайте фильтры для коллекций и автоматически документируйте их (OpenAPI, GraphQL, Hydra) | + | * [[Serializer Context Builders]] |
- | * Filters | + | * [[Messenger Handlers]] - создавайте 100% пользовательские, |
- | * Messenger Handlers - создавайте 100% пользовательские, | + | * [[DTOs and Data]] - используйте определенный класс для представления структуры входных или выходных данных, |
- | * DTOs and Data - используйте определенный класс для представления структуры входных или выходных данных, | + | * [[Kernel Events]] - настройте HTTP-запрос или ответ (только REST, по возможности следует предпочесть другие точки расширения) |
- | * Kernel Events - настройте HTTP-запрос или ответ (только REST, по возможности следует предпочесть другие точки расширения) | + | |
===== Версии ===== | ===== Версии ===== | ||
Строка 72: | Строка 72: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ====== Symfony / API Platform ====== | ||
{{topic> | {{topic> |