Size: a a a

2021 January 07

K🔪

Killer 🔪 in phpGeeks
и думаю каждый бот написанный на пыхе нужно так делать
источник

АЯ

Андрей Ява in phpGeeks
Gearonix
ребят, не подскажите как спроектировать базу данных для мессенжера? типо таблицы: комнаты, юзеры, сообщения
Никак не проэктируй. Это устаревший подход .
источник

ЕА

Егор Андреевич... in phpGeeks
Андрей Ява
Никак не проэктируй. Это устаревший подход .
а какой не устаревший? Хуяк хуяк и в продакшн?
источник

АЯ

Андрей Ява in phpGeeks
Егор Андреевич
а какой не устаревший? Хуяк хуяк и в продакшн?
Не устаревший - проектировать сущности(агрегаты), их поведение и взаимодействие.
И только после этого мапить полуившееся на базу
источник

АГ

Алексей Гевондян... in phpGeeks
db first проще, но правда надо начинать с того, что выписать сущности и их атрибуты.  и там понятно будет что в базе
источник

АГ

Алексей Гевондян... in phpGeeks
сильно зависит от того, на чем делать будешь. если симфони с доктриной - то code first. если лара с эктив рекордом - то db first. пишешь миграции, пишешь модельку под каждую таблицу, только вот код в этих модельках размещать не надо. и погнал
источник

S

STEM in phpGeeks
Alexander Lisachenko
Но вообще наследование - зло, а если вам нужно знать конкретный тип, то это ещё и LSP будет нарушать. Возможно, имеет смысл вообще разрубить такие классы и не делать наследования вообще.

Подозреваю, что это ORM самописная и вам нужны типы чтобы знать конкретные свойства?
Почти. Это propel. Я хотел чтобы была типа модель какая-то, а в классе уже конкретную модель указывать. Вариант с property действительно лучше, но я уже вроде переписал всю структуру и надобность пропала. В любом случае - спасибо)
источник

M

MARS in phpGeeks
Привет, кто знает как добавить в код принудительную очистку кеша в браузере ?
источник

ВС

Владислав Субботин... in phpGeeks
Как связаны php и браузер?
источник

r

release-tracker in phpGeeks
Вышла новая версия PHPSpreadsheet: read and write Excel files:  1.16.0
источник

S

STEM in phpGeeks
Никак. Можно запретить браузеру кэшировать что-то, отправив определенный заголовок или указав мета теги - на этом все
источник

АГ

Алексей Гевондян... in phpGeeks
STEM
Почти. Это propel. Я хотел чтобы была типа модель какая-то, а в классе уже конкретную модель указывать. Вариант с property действительно лучше, но я уже вроде переписал всю структуру и надобность пропала. В любом случае - спасибо)
вероятно твоя проблема лежит в области дженериков
источник

M

MARS in phpGeeks
STEM
Никак. Можно запретить браузеру кэшировать что-то, отправив определенный заголовок или указав мета теги - на этом все
Понял, спасибо
источник

in phpGeeks
Владислав Субботин
Как связаны php и браузер?
Хз, мб пхп заголовки может слать в ответ
источник

ВС

Владислав Субботин... in phpGeeks
Хз, мб пхп заголовки может слать в ответ
Заголовки шлёт сам пхп или веб-сервер? :)
источник

ВС

Владислав Субботин... in phpGeeks
Заголовки всё-таки относятся к http?
источник

in phpGeeks
Владислав Субботин
Заголовки шлёт сам пхп или веб-сервер? :)
Ладно, пхп тут не при чём
источник

in phpGeeks
Всё делает вэб сервер
источник

in phpGeeks
Зачем вообще пхп, если есть вэб сервер? 🤔
источник

ВС

Владислав Субботин... in phpGeeks
Посыл был прост. Браузер - это клиент и клиент не входит в зону ответственности сервера. А тебя чёт понесло )
источник