День добрый.
Было бы не плохо иметь возможность добавить к полям (не обязательно ко всем) некий уникальный slug (короткое название поля) для обращения к нему в коде вместо [id]. Уникальность слага ограничить сущностью по id сущности. Например, [26_status] или [25_order_sum] или [25_summa_zakaza] Кстати, стандартные поля уже имеют slug (id, даты, автор.
Также и сущностям можно указывать свой уникальный slug по желанию.
Сейчас же очень сложно держать в голове или тратить время на поиск ID нужного поля. Во время написания кода это еще понятно, а через неделю или месяц уже и не разобрать что это за поля использованы в коде.
slug вместо id
- Fait
- Инвестор
- Сообщения: 847
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: slug вместо id
Идея в целом хорошая)Rav4ik писал(а): ↑05 июл 2023, 14:18 День добрый.
Было бы не плохо иметь возможность добавить к полям (не обязательно ко всем) некий уникальный slug (короткое название поля) для обращения к нему в коде вместо [id]. Уникальность слага ограничить сущностью по id сущности. Например, [26_status] или [25_order_sum] или [25_summa_zakaza] Кстати, стандартные поля уже имеют slug (id, даты, автор.
Также и сущностям можно указывать свой уникальный slug по желанию.
Сейчас же очень сложно держать в голове или тратить время на поиск ID нужного поля. Во время написания кода это еще понятно, а через неделю или месяц уже и не разобрать что это за поля использованы в коде.
Тут наверное лучше будет просто указать второе имя для поля, чтобы была возможность обращаться и по id, и по имени.
Просто если такое внедрить сейчас, то нужно будет переделывать все формулы и все расчёты в системе.
Re: slug вместо id
Так и есть - второе имя для поля.
Внедрить можно и сейчас. Именно для этого я и писал - не обязательно ко всем. Есть необходимость часто использовать это поле в коде - добавляем ему "текстовый id". В новом коде используется [slug], в старом работает и по [id]. Если новый проект, то все по новому без неудобных [id].
Более того, эти слаги можно перенести и в HTML. И не будет сложных "fields_244" и т.д.
-
- Сообщения: 2474
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: slug вместо id
сомнительное удобство, плюс у системы и так есть предел по полям, а вы предлагаете внедрить ещё одно поле, которое отьест ресурсы системы, а выгода сомнительная (имхо вообще никакая!)
зы имхо плохая идея!
из-за того что id и даты имеют так называемый slug, в некоторых моментах мне даже было очень не удобно и пришлось писать дополнительные блоки кодов
зы имхо плохая идея!
из-за того что id и даты имеют так называемый slug, в некоторых моментах мне даже было очень не удобно и пришлось писать дополнительные блоки кодов