Сергей
https://github.com/api-platform/core/releases
Сергей
на что обновился то?
Сергей
я может сразу на обновленной работал)
Сергей
# Allow using plain IDs for JSON format
allow_plain_identifiers: false
Сергей
вот
Сергей
по моему начинал на 2.5.5
Сергей
там это уже было
Юра
не помогло
Сергей
А формат какой?
Юра
Дописал api_platform:
formats:
jsonld: ['application/ld+json', 'application/json']
Юра
вроде помогло
Юра
только это теперь ломает в других местах
Юра
Короче полный мрак
Юра
Вот вам и фреймворки, был проект который работал нормально
Юра
После обновлени уже второй месяц фикшу баги и приколы
Юра
вообщем вопрос
Юра
как теперь правильно передавать вложеный энтити?
Юра
{ id: 123 }
{ @id: 123}
{ @id: post/123 }
{ id: post/123 }
Юра
просто без айди?
Сергей
{ @id: post/123 }
вроде так
Сергей
я просто не пойму
Сергей
у тебя json ld или plain ?
Юра
плейн
Юра
Они поменяли свой код а именно код в нутрях
$this->iriConverter->getItemFromIri((string) $data['id'] ....
Юра
он там использует PropertyInfo компонент внутри себя, после обновения там испольхуется SerializerExtractor который НЕ возвращает id проеперти как валидный идентификатори, а раньше был другой экстрактор и он возвращал id и все работало
Юра
Юра
только так вот можно пофиксить если дописать такой хак
A.D.🈴
/ban
Andrey
товарищи, сорри, что не симфони. но очень нужны идеи.
есть ли какой-то способ в настройках php5.6 изменить поведение file так, чтобы флаги FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES
по-умолчанию не действовали?
то есть на дебиане так:
user@deb:~$ echo "<?php var_dump(file('http://127.0.0.1/empty.txt'))?>" | php56
выдает array(0) {}
а на другом сервере
user@arch-linux:~$ echo "<?php var_dump(file('http://127.0.0.1/empty.txt'))?>" | php56
выдает array(1) {
[0]=>
string(2) "
"
}
но есть добавить вторым аргументом те флаги - то все работает корректно.
ls -lah empty.txt показывает, что там 0 байт.
если запросить через curl из консоли либо через php56 -a
то приходит пустая строка.
Aleksandr
5.6 - это заявка на победу)
Andrey
5.6 - это заявка на победу)
увы, поддержку старых проектов никто не отменял.
новые то с 7.4 на 8.0 переедут сразу, как symfony и зависимости это смогут..
Andrey
5.6 - это заявка на победу)
ну и одна московская организация, которую я не могу назвать, до сих пор на 5.3 не то что работает, они это ещё и дорабатывают..
было очень "весело", сперва написать на 5.6, а потом гуглить, как это в 5.3 писали...
Maxim Kainov
Daria
Привет!
Если мне нужно в репозитории сделать запрос с двумя джоинами и несколькими условиями (отфильтровать результаты many-to-many), то описать запрос через dql будет норм или это дурной тон и лучше переписать через query builder?
Aleksandr
норм
Daria
Daria
Юра
Что такое джоин мени ту мени
Юра
В sql нету такого
Юра
Если на то пошло то мени ту мени это джоин через дополнительную таблицу
Юра
Как у тебя лефт джоин мог превратиться на мени ту мени
Игорь
У доктрины под капотом leftJoin manyToMany превращается в два LEFT JOIN
Сергей
А не у доктрины как? Причем тут доктрина
Сергей
Видимо имелся ввиду джоин рилейшенов через кверибилдер
Александр
Юра
Не знаю пишешь join m.relation и ему не важно какой там рилейшн доктрина сама все приджоинит
Юра
Да
Юра
Ты джоинишь проперти не таблицу
Юра
Dql не про таблицы
Александр
Частные случаи
Daria
Андрей
Андрей
Catalog->relationEntity->product
Олексій
Портные подались в ит 😂
Александр
Угу, id из одной и из второй таблиц, которые многие-ко-многим связывают. Иногда туда пихнуть цифры для сортировки надо или дату доьавления
Александр
Не помню, доктрина в расшивке автоматом делает составной первичный ключ из id1, id2 или нет
Daria
Александр
Daria
Спасибо)
Александр
ну типа (юзер)-(пром табл)-(товар) для избранных товаров
Daria
Aleksandra
Ребята, тут можно повесить вакансию?)
netspike
/*
всем ку
netspike
ку
Di
Всем ку)
Maxim Kainov
Андрей
Зачем?
Ну навешивать дополнительные параметры к самой свящи, которые никак не влияют на сущность.
К примеру когда связь была создана, или сортировка
Андрей
Сейчас приходится делать дополнительную промежуточную модель, которая вообще и не модель, а так - параметры релейшна
Юра
Как эти параметры получить только без доп модели
Юра
Через репозиторий как-то только наверное
Maxim Kainov
std::mechanicus
Что общего у бомжа и девопса?
std::mechanicus
Оба роются в контейнерах.
Юра
Что общего между фулстеком и мерчендайзером?
Kirill
оба нихрена не понимают что происходит, но знают что вот эта фигня сейчас очень модная?
Юра
Оба гоняют джинсы по сети