Size: a a a

2021 July 29

И

Ибрагим in symfony
мне интересно узнать как это лучше реализовать, так как я или кастом контролер лучше
источник

SR

Sergue Rogue in symfony
кастом контроллер наверное со своим роутом, просто описать его в сущности юзера в itemOperations, иначе хз как
источник

SR

Sergue Rogue in symfony
хотя даже в collectionOperations он должен быть
источник

И

Ибрагим in symfony
иначе я же написал, с айтем дата провайдером, игнорируя айди отдавать текущего пользователя.

/api/users/1
/api/users/2
/api/users/me

по всем этим ссылкам будет возвращаться только текущий юзер
источник

SR

Sergue Rogue in symfony
ну вот в collectionOperations добавить операцию с роутом /api/users/me и там уже вернуть из Security в кастом контроллере
источник

OK

Oleg Krasavin in symfony
Кастомный экшн с отдельным роутом, вне АП.
источник

OK

Oleg Krasavin in symfony
В экшене 2-3 строчки, все.
источник

OK

Oleg Krasavin in symfony
Через токенСторейдж, например, либо через аргументРезолвер
источник

SR

Sergue Rogue in symfony
а почему вне АП?
источник

OK

Oleg Krasavin in symfony
Потому что это не совсем рест, с точки зрения АП. Там все заточено на круд вокруг конкретного ресурса(энтити).

Зачем бороться с ней, когда можно спуститься на уровень пониже?
источник

И

Ибрагим in symfony
Все понял, спасибо всем)
Мне почему-то казалось, что если взял платформу то надо только на ней все и пилить 😀
источник

SR

Sergue Rogue in symfony
ну чтобы в формате таком же вернулся ответ с hydra вещами)
источник

✨Basic_Instinct✨ in symfony
а в apiплатформе контроллеры не расширяются обстрактным?
источник

И

Ибрагим in symfony
В смысле?
источник

✨Basic_Instinct✨ in symfony
IndexController extends AbstractController
источник

И

Ибрагим in symfony
это я понял, я не понял для чего и какие контроллеры
источник

✨Basic_Instinct✨ in symfony
ну а где тебе необходимо получить текущего пользоватаеля?
источник
2021 July 30

G

Gas in symfony
прогони в дебаггере
источник

👤U

👤 User in symfony
ЗАчем вообще использовать апи платформ?
[пофиксил]
источник

OK

Oleg Krasavin in symfony
Для круда, шоб «изкаробки», очевидно.

В целом, штука неплохая, но из-за тонны всякой магии, очень легко прострелить ногу.
источник