Size: a a a

2021 June 02

SP

Sergey Protko in symfony
Ток меньше
источник

AV

Alexander Vorobyev in symfony
Подскажите такой вопрос: 1. необходимо сделать сервис сключительно RESTFull есть ли для этого скелетон.   (сейчас использовал website-skeleton). 2. make:crud создает контроллер "с twig.."   чтобы отдавался JxonResponse?
источник

AV

Alexander Vorobyev in symfony
если это слишком чайниковское для этого канала - наведите на канал, где такие вопросы норм.
источник

A

Arky in symfony
рестфул анриал)
источник

AV

Alexander Vorobyev in symfony
Речь, надеюсь,  только о скелетоне? :)
источник

A

Arky in symfony
нет, о рестфуле
источник

AV

Alexander Vorobyev in symfony
хм, о как
источник

в

вαғғσмεттι in symfony
Api platform
источник

AV

Alexander Vorobyev in symfony
Ок пасиб погуглю
источник

AV

Alexander Vorobyev in symfony
то что доктор прописал.
источник
2021 June 03

👤U

👤 User in symfony
Сразу ознакомьтесь с возможностями. Апи платформ хорошо работает с сущностями. Но прикрутить туда дто - головная боль. Если ожидаются какие-то сложные фичи в апи - лучше пишите в контроллерах. Для интерактивной доки, как в апи платформ, могу посоветовать nelmio docs.
источник

AV

Alexander Vorobyev in symfony
Ок. Спасибо. По большому счету у меня как раз "не сложная" задача.   По своей сути (если перевести в популярные задачи) просто "реест заказав" причем товар представляется только в виде идентификатора. Одна таблица ИД,статус, еще пара информационных полей, и таблица ид товара и ид заказа (именно в этой системе). (ну плюс вспомогательные: лог изменений, пользователи). т.е. на сколько я успел все вчера прочитать.. Там 90% задачи решается командами консоли. Мне остается добавть определнную логику определяющую дубликаты (она хитрая на ключах базы не построишь)... Автоизацию только не успел изучить. Особенно если то что в доке озаглавлено "конструктор клиентов". То еще и с фронтом (там будут обращаться как внешние клиенты, так и легкая своя морда нужна) задача почти решена...
источник

YB

Yuri Barsukov in symfony
Добрый день всем.
Подскажите пожалуйста, как в симфе правильно хранить шаблоны надо?
Есть потребность: в системе есть события, о событиях рассылаются письма(приглашения, напоминания, и тд). события бывают разных типов. в зависимости от типа нужно использовать свой шаблон. и конечно же есть локалиация(минимум русский-английский).
Как устроено сейчас: есть папка с шаблонами. в папке лежат базовый шаблон, хранящий высокоуровневую верстку. там же в этот папке есть папочки RU и EN, внутри которых лежат соотвественно русские и английские версии шаблонов конкретных писем(в каждом таком шаблоне только контентный блок письма).

Есть подозрение, что такая структура хранения и работы с шаблонами неверна. И хочу понять, делать правильно? подскажите пожалуйста.

PS. Symfony 2.8, Twig 2.14
источник

VM

Volodymyr Melko in symfony
если в разных локалях шаблоны отличаются только текстом (блоки текста все теже, только текст на разных языках), то нужно юзать компонент переводчика. Тогда будет один шаблон в котором через trans вставляются тексты в нужной локали
источник

✨Basic_Instinct✨ in symfony
для локали есть файлы translations
источник

✨Basic_Instinct✨ in symfony
Symfony 2.8 ой мама...
источник

YB

Yuri Barsukov in symfony
проект весьма древний. там не так просто обновится. но мы на этои пути :)
источник

YB

Yuri Barsukov in symfony
спасибо.
а на счет разделения шаблонов в зависимости от типа мероприятия. в каком месте правильно вычислять, какой именно шаблон использовать?
сейчасть логика такая:
есть некий EmailManager, у которого есть метод sendEmailMessage(string $emailType, array $inputParams). данный метод, в зависимости от $emailType собирает нужный массив данных для письма($emailVars) и складывает их в БД. Дальше крон-скрипт берет из БД данные($emailType + $emailVars), в зависимости от $emailType выбирает нужный шаблон, собирает из $emailVars HTML письма и собственно отправляет его в smtp.

Мне кажется, что правильно выбирать шаблон как раз на этапе EmailManager-а, но тогда придется эту инфу прокидывать через БД в скрипт отправки. это норм?
источник

✨Basic_Instinct✨ in symfony
что мешает в $emailVars добавить нужный шаблон?
источник

YB

Yuri Barsukov in symfony
ээ... а так можно было? 😂😂😂😂😂
спасибо. почему-то в эту сторону вообще не подумал :)
источник