Size: a a a

2021 November 01

RK

Roma Kip in symfony
Спасибо большое, из-за невнимательности к вечеру не обратил внимание
источник

VK

Vlad Kopaihorodskyi in symfony
источник

TB

Tim Bowner in symfony
Народ, где лучше хранить переводы категорий? в табличке базы данных или в файлах переводов? Категорий всего штук 12 будет.
источник

TB

Tim Bowner in symfony
будет только название , без дескрипшн, без фото
источник

КГ

Константин Грачев... in symfony
Если они в базе то в базе, если они в коде то рядом с кодом
источник

D

Dmitriy in symfony
А я такие в файлах переводов держу
источник

TB

Tim Bowner in symfony
так я вот и на распутье - создавать две таблицы ради них ... ?
источник

D

Dmitriy in symfony
Ради категорий, которые не меняются почти никогда, нафиг не нужно
источник

КГ

Константин Грачев... in symfony
Тогда их в код можно положить и тогда вообще ноль проблем
источник

D

Dmitriy in symfony
Можно и в код. Но в базе в любом случае на них ссылаться надо как-то. Т.е. им нужно slug сделать и его в базе держать или что-то в том духе
источник

TB

Tim Bowner in symfony
ок, всем спасибо, решил сделаю, все-таки заказчик наверное захочет их менять или добавлять. нечасто но все-таки
источник

✨Basic_Instinct✨ in symfony
если динамические - то в базе, в самой сущности категории создаешь ссылку на коллекцию с флагом локали, в запросе добавляешь локаль для фильтрации и передаешь текущую в этот метод из реквеста или др. методов, смотря где нужно получить
источник

D

Dmitriy in symfony
Кстати, вопрос по этой же теме: а сами локали с БД есть смысл хранить?
источник

✨Basic_Instinct✨ in symfony
это как?
источник

D

Dmitriy in symfony
Ну можно таблицу отдельную под локали сделать (и по id ссылаться на неё), а можно в каждой таблице, где нужно, указывать просто ru, en и т.п.
источник

✨Basic_Instinct✨ in symfony
в конфиге же перечислены локали
источник

✨Basic_Instinct✨ in symfony
locale.yaml
источник

D

Dmitriy in symfony
Хм, логично
источник

TB

Tim Bowner in symfony
я буду делать с помощью https://github.com/KnpLabs/DoctrineBehaviors
там все равно в одной из табличек указываешь переводы и к ним локали
источник

✨Basic_Instinct✨ in symfony
и получаем зависимость от стороннего пакета
источник