Size: a a a

2020 December 07

DT

Dmitriy Tkachenko in symfony
docker pull php:7.4-fmp-buster работает отменно)
источник

MW

Maxyc Webber in symfony
где то час назад заработало. убунту.ком тормозило
источник

AK

Alexander Kaluzhsky in symfony
Всем привет. Такой вопрос, наверное странный когда есть apiPlatform.
Контроллер для CRUD, предполагается что RESTApi. Есть какие-то best practice как писать контроллеры, которые отдают данные в определенном формате в зависимости от Accept заголовка?
И хотел бы узнать как относительно правильно реализовывать пагинацию и фильтрацию данных.
Везде разные подходы, кто-то делает объекты в которых есть paging и фильтры, и заполняет из get строки и потом передает в репозитории
источник

E

Evgeniy in symfony
Всем привет! Есть вопрос по api platform. Разработаю некое приложении, которое работает только с кэшом и чужим api. Это приложение кэширует ответы от api и отдает клиенту. Приложение работает с rest api и graphql. Поставили такую задачу: переделать это приложение под api platform. И естественно мне не понятно как переделать это приложение под api platform, потому что читая доку я вижу, что api platform работает с entity, то есть с бд. Но у меня в этом приложении нету никакой бд, есть только кэш. Все. И сам вопрос, можно ли переделать это приложение под api platform? Может я что-то не понимаю как работает апи платформ, но она работает с entity, а у меня их нету. Как поступить?
источник

MM

Maxim Mesilov in symfony
Evgeniy
Всем привет! Есть вопрос по api platform. Разработаю некое приложении, которое работает только с кэшом и чужим api. Это приложение кэширует ответы от api и отдает клиенту. Приложение работает с rest api и graphql. Поставили такую задачу: переделать это приложение под api platform. И естественно мне не понятно как переделать это приложение под api platform, потому что читая доку я вижу, что api platform работает с entity, то есть с бд. Но у меня в этом приложении нету никакой бд, есть только кэш. Все. И сам вопрос, можно ли переделать это приложение под api platform? Может я что-то не понимаю как работает апи платформ, но она работает с entity, а у меня их нету. Как поступить?
А зачем вам этот прокси? Почему клиент напрямую не может ходить в апи и сам управлять кешем?
источник

E

Evgeniy in symfony
Потому что очень много клиентов, api не выдерживает
источник

E

Evgeniy in symfony
Maxim Mesilov
А зачем вам этот прокси? Почему клиент напрямую не может ходить в апи и сам управлять кешем?
Но есть ли смысл ставить api platform в этом приложении?
источник

OK

Oleg Krasavin in symfony
Evgeniy
Но есть ли смысл ставить api platform в этом приложении?
1) symfonycasts
2) да, есть
источник

E

Evgeniy in symfony
Oleg Krasavin
1) symfonycasts
2) да, есть
То есть можно сделать так чтобы api platform работала без entity?
источник

OK

Oleg Krasavin in symfony
Да
источник

OK

Oleg Krasavin in symfony
Через дто, трансформеры, перзистеры и прочую лабуду
источник

E

Evgeniy in symfony
Oleg Krasavin
Через дто, трансформеры, перзистеры и прочую лабуду
Ну.. Окей, а как сделать route через api platform? Где его писать?
источник

OK

Oleg Krasavin in symfony
Evgeniy
Ну.. Окей, а как сделать route через api platform? Где его писать?
источник

E

Evgeniy in symfony
Я смотрел симфоникаст, там все руты создавались через entity или в контроллере, но все равно использовалась entity
источник

OK

Oleg Krasavin in symfony
Evgeniy
Я смотрел симфоникаст, там все руты создавались через entity или в контроллере, но все равно использовалась entity
Посмотри еще раз, там много нового завезли недавно.
источник

VS

Valentin Saik in symfony
Evgeniy
Всем привет! Есть вопрос по api platform. Разработаю некое приложении, которое работает только с кэшом и чужим api. Это приложение кэширует ответы от api и отдает клиенту. Приложение работает с rest api и graphql. Поставили такую задачу: переделать это приложение под api platform. И естественно мне не понятно как переделать это приложение под api platform, потому что читая доку я вижу, что api platform работает с entity, то есть с бд. Но у меня в этом приложении нету никакой бд, есть только кэш. Все. И сам вопрос, можно ли переделать это приложение под api platform? Может я что-то не понимаю как работает апи платформ, но она работает с entity, а у меня их нету. Как поступить?
А зачем переделывать, и почему апи платформ? Как по мне вы сами себе усложняете жизнь этим решением..
источник

E

Evgeniy in symfony
Valentin Saik
А зачем переделывать, и почему апи платформ? Как по мне вы сами себе усложняете жизнь этим решением..
Это будет типа стандарт, все приложения на api platform. И да.. этим я все усложняю)
источник

MV

Moz Vkusni in symfony
Evgeniy
Это будет типа стандарт, все приложения на api platform. И да.. этим я все усложняю)
не понимаю в чем проблема не юзать сущности там, почитайте доку апи-платформы внимательнее
источник

MV

Moz Vkusni in symfony
У вас там есть все инструменты, чтоб делать это без записи в бд
источник

E

Evgeniy in symfony
Moz Vkusni
не понимаю в чем проблема не юзать сущности там, почитайте доку апи-платформы внимательнее
Блин, проблема в том что я не понимаю как сделать рут для апи платформы не используя entity
источник