Павел
Любой человек может написать бандл и пульнуть в пакаджист
Юра
Потому что композер плагин Симфы должен проверять этот флаг и в доке официальной должно быть сказано что мы движемся в эту сторону, сама симфа и все наши пакеты уже проверены, если хотите чтобы ваш бандл был совместим с этим, то проверьте свой код и добавьте флаг в композер
Павел
Юра
А если флаг не стоит плагин кинет исключение
Юра
Все просто
Павел
Типа флаг "мы не гавно" ?)
Павел
Короче хз, как то сомнительно звучит. Опять же на случай течки, должен быть сброс между реквестами, как например у логера. И это есть без всяких флагов
Павел
Опять же если флаг есть, надо за ним следить разрабам с 2 сторон. Т.е. по факту он ничего не гарантирует
Павел
И все равно желательно будет проверять. Так если проверять все равно, зачем он нужен. Достаточно напиать в описании либы "мы не течем" ))
Юра
В плане если памяти 100 гигов?
Ivan
Привет. Есть в доктрине встроенный функционал проверки наличия связанных сущностей в базе? Например есть сущность А и во многих других сущностях есть поля a_id, так вот если ли из коробки функционал (через атрибуты ентити или конкретного поля) что можно проверить что для сущности А с ИД 1 есть хоть одна запись в базе с a_id == 1 ?
Кто-то знает про такое или видел внешние либы для этого?
Dmitry
Ivan
Dmitry
Юра
Юра
Почитай dql
Ivan
Есть WHERE Exists
Прочитайте мой вопрос, я спрашивал не как sql написать и есть ли что-то типо метода entityManager->checkRelation($entity)
Юра
А понял. Нету
Юра
Посмотри в самом шторме
Юра
Нет ли там какого-то find reference
Юра
Или тебе в коде нужно?
Ivan
в коде, мне для некоторой бизнес логики надо проверить есть ли связи у сущности
Юра
Если нужно динамически, то можно написать какую-то утилиту или сервис который пройдет по метаданным и найдет
Ivan
Это я знаю, перед тем как писать свои костыли решил спросить есть ли уже что-то готовое, сам не нашел ничего похожего
Алексей
Всем привет, можете подсказать какую софтинку, или докер контейнер, или сервис для того, что бы можно было смотреть содержимое исходящего запроса ?
Anton
Алексей
Наверно побольше вводных нужно
под виндой некогда использовал Charles Proxy , сейчас ищу нечто аналогичное под linux.
по идее хотелось бы какой то сервер с эндпоинтом, обращаясь на который, он выдаст какие хедерсы и боди запроса, пришло от моего кода
Aleksandr
а зачем аналогичное? а не ее же)
Aleksandr
та оно все одинаковое почти
Aleksandr
fiddler можешь посмотреть
Ivan
Юра
Вот такое надыбал
Алексей
Вот такое надыбал
спасибо ! кажись именно то что доктор прописал :)
то я уже пошёл дебаг-проксю ставить вот эту http toolkit
kakoi-to-noob
Граждане, такой вопрос, можно как-то в doctrine на уровне Dql вот такой условие для where сделать (Product.name, Product.id) > (:name, :id) ?
Lexer ругается "[Syntax Error] line 0, col 250: Error: Expected Doctrine\ORM\Query\Lexer::T_CLOSE_PARENTHESIS, got ','"
Павел
Nikolay
kakoi-to-noob
Такое чет и на уровне sql мало понимается
в sql так будет
SELECT
id, name
FROM
products AS p
WHERE
p.category_id = 1 AND (p.name, p.onliner_id) < ('name', 1)
ORDER BY
p.name DESC,
p.id DESC
LIMIT 10;
kakoi-to-noob
Павел
kakoi-to-noob
вот и я не так давно на такое наткнулся
kakoi-to-noob
если вот так записать уже другой результат
SELECT
id, name
FROM
products AS p
WHERE
p.category_id = 1 AND p.name < 'name' AND p.id < 1
ORDER BY
p.name DESC,
p.id DESC
LIMIT 10;
Павел
Да, что то новенькое...\
Nikolay
Павел
kakoi-to-noob
получается что поля как-то клеятся при сравнение для получения уникального значения
Nikolay
kakoi-to-noob
ну если в mysql завелось, у меня в postgres тоже оно работает
Nikolay
Nikolay
Павел
kakoi-to-noob
поковыряю, может чего и придумаю
Павел
Павел
или получить ids и второй запрос сделать по ids
Павел
Павел
Мощь, никогда не слышал. Ну и конечно это выходит не курсоры
Павел
Вообще похоже на обычную пагинацию без пейджа, но усовершенствованную до 2 полей
Павел
Это когда нет id автоинкрементированного
Павел
Интересная тема, недавно как раз думали как с uuid такую пагинацию делать)
Павел
Павел
kakoi-to-noob
The Ant
Павел
The Ant
😄