Size: a a a

2021 September 02

SP

Sergey Protko in symfony
тесты - такой же клиентский код. и будут испытывать те же проблемы дизайна системы
источник

SP

Sergey Protko in symfony
неудобно - думай почему, что сложно и че с этим делать. Может у тебя там много зависимостей и не все нужны. Может быть просто что-то сделано неудобно (бывает).
источник

SP

Sergey Protko in symfony
суть - идти сверху вниз. От общих проблем к частным, декомпозиция и вот это все. И все будет хорошо (не будет)
источник

И

Игорь in symfony
Смотри, есть некий массив, надо сверить что все ключи массива, и все значения (многомерный массив) есть в бд. Каждый ключик и значение этого массива, это 1 строка в базе. Что я сделал. Взял, стянул все что нужно из бд. Привел это к формату private $arr[key][val]. По мимо этого в этом классе ещё есть логика. Я думаю, может работу с этой структурой стоит вынести вообще в отдельный сервис, и если да как это лучше назвать ? Маппир сервис ?
источник

G

Gas in symfony
primary key тоже составной?
источник

G

Gas in symfony
иначе где там многомерность? простой список ключ-значение
источник

S

Sergey in symfony
Что значит 200 поисков? Это будет один запрос.
источник

И

Игорь in symfony
1 запрос, а после по нему 200 запросов
источник

✨Basic_Instinct✨ in symfony
select in()
источник

S

Sergey in symfony
Да, как уже правильно сказали это делается через WHERE id IN(…) В моем случае переваривала 10к id без проблем.
источник

И

Игорь in symfony
Причем тут select in?  Если его и уместно будет использовать, то только по коллекции которая уже в памяти. Мне нужно производить некоторые вычисления по этому набору перед тем как я смогу сапоставить данные. Мой вопрос заключался в том где лучше это делать, и как лучше назвать данную сущность которая управляет этим хеш мапом, что бы более четко ограничить ее область
источник

И

Игорь in symfony
Ещё раз, что я делаю. Я загружаю 1 запросом все имеющиеся сущности. Дальше то про что собственно вопрос я их преобразую в многомерный хешмап для быстрого поиска по набору. Преобразую все значения к состоянию в котором их можно сопоставить, и прогоняю по ним массив данных. Вопрос как это обозвать, и где лучше держат? Какие есть ещё варианты решения данной задачи?
источник

D

Dmitry in symfony
а если сущностей будет миллион в базе ?
источник

SP

Sergey Protko in symfony
"чделай шляпу" сервис.
источник

SK

Sofya Kovaleva in symfony
возникла следующая проблема
есть на странице кнопка place an order - 1 фото
я хочу, чтобы при нажатии на кнопку в бд была дата создания заказа и сам пользователь, который его сделал
есть CartController - 2 фото
CartFormType - 3 фото
CartItemFormType - 4 фото

но при переходе на страницу корзины вылезает такая ошибка. я не понимаю почему... подскажите, пожалуйста
источник

SK

Sofya Kovaleva in symfony
источник

SK

Sofya Kovaleva in symfony
источник

SK

Sofya Kovaleva in symfony
источник

SK

Sofya Kovaleva in symfony
источник

VK

Vladyslav Kopaihorod... in symfony
Проблему уже решили
источник