Pavel
а, еще с дискриминатором, если будет много сущностей которые носят атач, то таблица будет забита пустыми значениями
Pavel
Это решается чистым sql
решается, но так и сайт можно на чистой пыхе писать, но мы же используем фреймворки для удобства.
Я понимаю когда используется чистый sql в местах где действительно нужна оптимизация большого и сложного запроса, но простые селекты я бы предпочел отдать удобной орм :)
Михаил
ну отдай простые слекты или сложные селекты удобной орм, тебе никто не мешает
и не надо утрировать. "Раз написал один запрос на чистом sql - значит весь код перепишу на чистом sql"
Михаил
Чот сайт доктрины лёг. Случилось что-то?
Михаил
короче сложные и сколько угодно необычные запросы можно и через RSM и через QB сделать. Особенно если целью ставится не работа к корнями агрегации а вытягивания срезов, статистика или массовые операции
Михаил
Чо можно глянуть, если зашли сериалы "Клан Сопрано", "Прослушка", "Br Ba", "Лучше звоните соллу"?
Nikolay
Pavel
зависит же от задач, но в целом в твоих словах есть буквы смысл
Михаил
Есть несколько стадий по orm:
1. Используем для чтения и записи
2. Используем для записи
3. Уходим в го, там низя умные ормы с lazyload, identity map и unit of work
Nikolay
Михаил
у меня в компании архитектор строгий (не спраашивай почему он в код лезит)
Михаил
У нас даже транзакции в контексте нельзя прокидывать. В общем по хардкору пишем
Roman
Юра
Вообще да орм хорошо для ДДД и прочего но никто не мешает Рид апи делать напрямую без орм
Юра
Пхп тормозной слишком для орм на рид апи
Юра
Но и делать бизнес логику без орм тоже та ещё боль
Kirill
Видели, кстати, новую статью по симфе от Отуса? Прям бомба, мне очень понравилось :D
https://habr.com/ru/companies/otus/articles/905870/
Михаил
Kirill
Kirill
у них каждая статья лютый треш)
SK
Kirill
а причем там симфони и пыха ???
так написано же в хабах статьи: Симфони + PHP, плюс они же рекламируют курсы в футере, написано что это всё на курсах симфони разраба проходят в отусе
SK
Kirill
А я тут (на стриме фартанов) запилил приложеньку на PHP для того, чтобы дампы ловить симфы) Тупо по приколу
Kirill
Тупо хвастаюсь
Kirill
Kirill
Kirill
А, ну и сырцы https://github.com/SerafimArts/OpenRay
Kirill
А то подумаете вирусня там...
Юра
Это типо если нет иксдебага?
Юра
Просто непонятно вроде ж модно подебажить
Юра
Но прикольно
Михаил
лучше уж экстеншен для шторма запилил. Зачем очередное приложение
Юра
Ну зато можно из vscode например
Юра
Не у всех есть шторм
Михаил
ой, это из алиан шутер музыка?
Михаил
добавь уж тогда лог дампов, что бы сравнивать что приходило между вызовами
Kirill
Kirill
а для пагинации надо sqlite прикручивать какой-нибудь
Михаил
а если будет несколько вызовов дампа?
Kirill
Vlad
Kirill
Михаил
или уж тогда на nodejs сразу и в электрон
Kirill
Kirill
а тут 6
Kirill
и потребление памяти в 8 метров
Михаил
но только для винды - а на гохе будет под любые платформы
Kirill
Михаил
где там 500 метров для электрона угараеш
Kirill
проблем никаких
Михаил
или таури
Михаил
а на гошке будет пара мегов
Михаил
Kirill
ну и что будет вот тогда?
можешь поправить и вместо присваивания сделать += https://github.com/SerafimArts/OpenRay/blob/master/src/Application.php#L167
Михаил
Kirill
ну мб побольше
Kirill
мы тестили мой бозон, вот и придумалась приложенька чтоб запилить по-быстрому в качестве демки
Kirill
но вообще, если надо, могу допилить всякими штуками, там не сложно
Михаил
А, я понял - ты сделал платформу для создания нативных приложений
Mike
Посоветуйте что делать? нужно доработать сайт на кастомной CMS, построенной на старой версии Symfony (предположительно 1.x или 2.x) без докера.
Kirill
Sergey
Михаил
предлагаю доработать
Возможно он ищет поддержки, так как хочет сбежать с такой работы, но считает это неправильным
Вот не умеешь ты понимать чувства людей, Кирилл
Kirill
Kirill
Михаил
И это headless cms или с фронтом?
Kirill
Михаил
Maks
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
Ошибка от доктрины