Size: a a a

2021 July 22

AN

Alexander Nazarov in symfony
источник

AN

Alexander Nazarov in symfony
все там описано
источник

AI

Almas Istybaev in symfony
для collectionOperations да, но как быть в случае itemOperations?
источник

🇺L

🇺🇦 Ad Libitum in symfony
Господа, злостный оффтоп. В связи со всякой херней происходящей с ISPManager я перетаскиваю VDS на CPanel. Пойдёт ли Cloud версия на железе хетцнеровском?
источник

I

Ivan in symfony
А как в доктрине можно отключить оптимизацию запросов через queryBuilder? Делать один прямой запрос без count(DISTINCT) и т.д.
источник

СВ

Сергей Вершинин... in symfony
что значит прямой запрос?) тут походу у вас пагинатор
источник

I

Ivan in symfony
Да тут есть пагинатор, но и без него тоже доктрина "оптимизирует запросы".
Я делаю запрос типо "SELECT * FROM admin LIMIT 10", вот что-бы сразу его и делать а не запрашивать ид перед этим
источник

СВ

Сергей Вершинин... in symfony
ну нет)
источник

СВ

Сергей Вершинин... in symfony
само оно такое не делает) тока пагинация, берет кол-во уникальных id и подставляет в where in
источник

СВ

Сергей Вершинин... in symfony
distinct - если есть join в запросн
источник

I

Ivan in symfony
Возможно, не буду сейчас спорить про это. Но как-то можно на определённом запросе отключить такое?
источник

✨Basic_Instinct✨ in symfony
интересно, что тебя сподвигло заблюрить поля? читать невозможно!
источник

✨Basic_Instinct✨ in symfony
злые хацкеры тут сидят, и ждут как взломать твой суперпроект, по названию поей и таблиц
источник

СВ

Сергей Вершинин... in symfony
Можно попробовать query поставить в false хинт CountWalker::HINT_DISTINCT

но опять же, это при пагинации)
источник

✨Basic_Instinct✨ in symfony
используй dbal и не будет проблем с лишними запросами
источник

SR

Sergue Rogue in symfony
ребят, посоветуйте по вопросу тестов, есть apiplatform, хочу юнит тесты написать пока кода немного, но не понятно как поступить с фикстурами и чистой бд.
я хочу чтобы каждый мог локально у себя тесты запустить и чтобы текущая бд сохранилась.
я подумал может создать скрипт который
1) поднимал бд в докере
2) накатывал миграции
3) создавал там фикстуры
4) тестил
5) выпиливал её
насколько такой подход вообще адекватный? может получше практики есть?
источник

VM

Volodymyr Melko in symfony
с бд - это не юнит тесты, а интеграционные
источник

VM

Volodymyr Melko in symfony
нормальный подход иметь тестинг конфиг для приложения, который будет конектится к другой БД
перед стартом тестов накатываются миграции
каждый тест накатывает свои фикстуры и после теста чистит базку за собой
источник

SR

Sergue Rogue in symfony
нашел, спасибо, попробую разобраться
источник

SR

Sergue Rogue in symfony
а вот если эту другую бд создавать прямо перед тестами в контейнере скриптом, это норм?
источник