Pavel
а, еще с дискриминатором, если будет много сущностей которые носят атач, то таблица будет забита пустыми значениями
Pavel
Это решается чистым sql
решается, но так и сайт можно на чистой пыхе писать, но мы же используем фреймворки для удобства. Я понимаю когда используется чистый sql в местах где действительно нужна оптимизация большого и сложного запроса, но простые селекты я бы предпочел отдать удобной орм :)
Михаил
ну отдай простые слекты или сложные селекты удобной орм, тебе никто не мешает и не надо утрировать. "Раз написал один запрос на чистом sql - значит весь код перепишу на чистом sql"
Михаил
Чот сайт доктрины лёг. Случилось что-то?
Михаил
короче сложные и сколько угодно необычные запросы можно и через RSM и через QB сделать. Особенно если целью ставится не работа к корнями агрегации а вытягивания срезов, статистика или массовые операции
Михаил
Чо можно глянуть, если зашли сериалы "Клан Сопрано", "Прослушка", "Br Ba", "Лучше звоните соллу"?
Pavel
зависит же от задач, но в целом в твоих словах есть буквы смысл
Михаил
Есть несколько стадий по orm: 1. Используем для чтения и записи 2. Используем для записи 3. Уходим в го, там низя умные ормы с lazyload, identity map и unit of work
Михаил
у меня в компании архитектор строгий (не спраашивай почему он в код лезит)
Михаил
У нас даже транзакции в контексте нельзя прокидывать. В общем по хардкору пишем
Михаил
Фарго, особенно первые сезоны
смотрел (хотя пересмотрю наверное, спасибо)
Михаил
Да, но умельцы все равно используют gorm, оно конечно на минималках
к слову вот такой минимализм в технологиях на гошке удивительным образом развивает архитектурные скиллы и клинкод. Сразу и зависимости упорядывачиваются и слои не смешиваются и абстракций только нужное кол-во
Юра
Вообще да орм хорошо для ДДД и прочего но никто не мешает Рид апи делать напрямую без орм
Юра
Пхп тормозной слишком для орм на рид апи
Юра
Но и делать бизнес логику без орм тоже та ещё боль
Kirill
Видели, кстати, новую статью по симфе от Отуса? Прям бомба, мне очень понравилось :D https://habr.com/ru/companies/otus/articles/905870/
Kirill
у них каждая статья лютый треш)
Kirill
а причем там симфони и пыха ???
так написано же в хабах статьи: Симфони + PHP, плюс они же рекламируют курсы в футере, написано что это всё на курсах симфони разраба проходят в отусе
Kirill
А я тут (на стриме фартанов) запилил приложеньку на PHP для того, чтобы дампы ловить симфы) Тупо по приколу
Kirill
Тупо хвастаюсь
Kirill
Kirill
Kirill
А, ну и сырцы https://github.com/SerafimArts/OpenRay
Kirill
А то подумаете вирусня там...
Юра
Это типо если нет иксдебага?
Юра
Просто непонятно вроде ж модно подебажить
Юра
Но прикольно
Михаил
лучше уж экстеншен для шторма запилил. Зачем очередное приложение
Юра
Ну зато можно из vscode например
Юра
Не у всех есть шторм
Михаил
ой, это из алиан шутер музыка?
Михаил
добавь уж тогда лог дампов, что бы сравнивать что приходило между вызовами
Kirill
добавь уж тогда лог дампов, что бы сравнивать что приходило между вызовами
ну там был, но тогда надо пагинацию делать, иначе засрёт память
Kirill
а для пагинации надо sqlite прикручивать какой-нибудь
Михаил
а если будет несколько вызовов дампа?
Михаил
потому что оно на php написано)
ну напиши на go если хочешь стендэлон
Kirill
Михаил
или уж тогда на nodejs сразу и в электрон
Kirill
а тут 6
Kirill
и потребление памяти в 8 метров
Михаил
но только для винды - а на гохе будет под любые платформы
Михаил
где там 500 метров для электрона угараеш
Kirill
проблем никаких
Михаил
или таури
Михаил
а на гошке будет пара мегов
Михаил
Kirill
ну и что будет вот тогда?
можешь поправить и вместо присваивания сделать += https://github.com/SerafimArts/OpenRay/blob/master/src/Application.php#L167
Kirill
а на гошке будет пара мегов
ага, и писанины на пол года
Kirill
ты же за стрим запилил?
ну да, там пара часов было +/-
Kirill
ну мб побольше
Kirill
мы тестили мой бозон, вот и придумалась приложенька чтоб запилить по-быстрому в качестве демки
Kirill
но вообще, если надо, могу допилить всякими штуками, там не сложно
Михаил
А, я понял - ты сделал платформу для создания нативных приложений
Mike
Посоветуйте что делать? нужно доработать сайт на кастомной CMS, построенной на старой версии Symfony (предположительно 1.x или 2.x) без докера.
Михаил
предлагаю доработать
Возможно он ищет поддержки, так как хочет сбежать с такой работы, но считает это неправильным Вот не умеешь ты понимать чувства людей, Кирилл
Михаил
Посоветуйте что делать? нужно доработать сайт на кастомной CMS, построенной на старой версии Symfony (предположительно 1.x или 2.x) без докера.
Я так понимаю у вас проект написан на одной технологии или на той же, но другой версии. А цмс хотят завести симфони 1.0, верно? И они не матчатся?
Михаил
И это headless cms или с фронтом?
Kirill
Я так понимаю у вас проект написан на одной технологии или на той же, но другой версии. А цмс хотят завести симфони 1.0, верно? И они не матчатся?
Он не отвечает. Посмотри по соседним чатам - он везде Ctrl+C -> Ctrl+V нафигачил одно и тоже сообщение и тишина
SK
в старых версиях симфони было запрещено смотреть текущую версию ?
Kirill
в старых версиях симфони было запрещено смотреть текущую версию ?
так у него в акке написано же что он маркетолог)
akella.su
Кто нибудь сталкивался с ошибкой при миграции: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 3072 bytes
akella.su
Ошибка от доктрины