Юра
Может надо всегда возвращать category: id, вместо объекта, а сам объект рядом в респонсе передавать?
Юра
Или нормалайзер как-то допилить чтобы он смотрел, если к примеру у вложенного объекта есть свойство id, то получать его из бд ?
Слава
В твоём кейсе можно разрулить все с помощью групп сериализации
Юра
А как они мне помогут
Слава
На тех роутах где нужен только id ставишь группу только на id, где нужны ещё какие либо поля( или допустим все ) ставишь на все поля одну группу и туже самую в контроллере
Слава
https://symfony.com/doc/current/components/serializer.html#component-serializer-attributes-groups-annotations
Юра
При сабмите то он все равно создаст новую энтити
Юра
Вложенную
Юра
А мне нужно как-то объяснить что вот тут ссылкк на существующую энтити
Слава
Блин, да, не правильно понял тебя, вообще другая проблема)))
Юра
Наверное надо смотреть что если я передаю в свойстве category объект, но у него есть id, то принудительно доставать из БД
Юра
И не важно какие там еще свойства переданы
Юра
Просто задача упростить фронт
Юра
Если айди нет, значит подразумевается новый объект
Юра
Вообще по хорошему это должно быть радбито на бва этапа я так понимаю. Создал вложенный объект, получил его айди, создал основной объект с указанием айди вложенного
Юра
Но не хочется усложнять
Юра
Потому что если в рилейшене указать cascade persist, то можно за один заход создать и то и другое автоматически
Andrey
Ребят, кто использует Docker на Ubuntu для запуска symfony приложения?
Насколько стабильно работает на 18.04? Можете посоветовать какой-нибудь образ, на котором запускать приложение?
Maks
https://github.com/maksze/docker_dev_env
Maks
на манжаро работает без нареканий, на красношапке тоже
Kirill
На минте полет нормн
Kirill
*нормальный
Andrey
Т.е. статьи 2-3х летней давности о том, что Docker нестабильно работает на Ubuntu уже неактуальны?
Kirill
Да
Andrey
👍🏻
Александр
на макоси то уже даже скоро допилят нормально)
На линухе грех жаловаться)
Рустам
Когда допилят на макоси, неизвестно?
Рустам
Задержки в 2 секунды просто невозможны для работы
Anonymous
Maks
Maks
Андрей
здравствуйте, меня зовут Сметаний и я программирую на пхп уже %n лет.
я не планировал становиться в своей жизни пхп-разработчиком, но однажды мне предложили мои хорошие друзья - пока я был в армии они подсели на ПХП и начали активно на нём писать.
я не сразу начал писать на ПХП, поначалу мне предлагали лёгкие задачи на вёрстку, потом со временем мне этого стало нехватать и я начал пробовать джаваскрипт.
но через время мне стало мало, и я попробовал ПХП.
Александр
Докер купили проект mutagen.io, и внедрили его в новую бетку для ускорения синхронизации с осями
Андрей
эмм, а почему нет множественного выбора?
Maks
Kirill
А где пункт свой вариант?
Maks
Maxim Kainov
Maxim Kainov
)))
Maks
я хотел добавить "пилю на битре но мечаю о симфони", но не стал
Dmitry
Maks
@dimmount смишно)
Maxim Kainov
У меня освежитель воздуха symphony называется )
Maks
Maks
Maxim Kainov
Dima
Александр
Андрей
Андрей
кстати, кто вкурсе, почеу название не англицкое?
Daria
Maxim Kainov
Александр
Ага)
Андрей
На и?
учитывая, что французы вообще глотают окончания, то может и на Н
Андрей
симфоН
Maxim Kainov
Сифон
Александр
https://youtu.be/jmBG9ZAEHSo
Александр
Aleksandr
ссанын боты
Denis
В проекте нашел такой код
$order = $orderRepository->find($id);
$abTests = $abTestRepository->getTestsByIds($order->getAbTestIds());
Допустимо ли доставать таким образом массив сущностей $abTests
либо правильнее будет связать таблицы(сущности в доктрине) чтобы можно было сделать что то типа
$abTests = $order->getAbTests();
?
Ivan
Конечно лучше связать сущности
Ivan
Denis
Denis
>> надо вывести id-шки абтестов,
+ названия и другие данные
Dmitry
Можно и так и так
Я ж говорю. Связь сделайте
В одном ордере, можете и getAbTests сделать
Когда нужно множество, то лучше в репозитории построить запрос
От данных, от задачи зависит
есть ли у тестов другие связанные данные?
Может у тестов нет явной связи с ордерами
может ид тестов хранятся в ордере как json
Denis
artem
А кто-то уже юзает 5ю версию в бою? Можно её на lts брать(5.1)
Aleksandr
да
artem
https://medium.com/@kcmueller/create-a-custom-template-for-doctrine-migrations-24d2b0314376
Давненько искал. Мб кому пригодится. Скоро вынесу в отдельную либу для себя
artem
Хочу добавить проверку вроде table exist. Нужно ещё комманду дополнить
artem
Просто интерес. Можно ли унаследовать комманду и добавить table name? И возможно сделать несколько шаблонов для таблиц полей etc))
artem
Я объясню) у меня будет пару джунов которые могут в таблице миграций сделать магию. Просто перестрахуюсь
Andrey
Ребят, такая ситуация:
Есть symfony сервис, который поднимается в докере. Как сервис в контейнере подключить к текущей базе?
Пробовал так (через .env):
DATABASE_URL=mysql://${DB_USERNAME}:${DB_USER_PASSWORD}@localhost:3306/${DB_DATABASE}
Но при установке пакетов композер выдает ошибку SQLSTATE[HY000] [2002] No such file or directory in
Когда поднимаю отдельный сервис c mysql, то работает нормально. Но нужно подключение к уже работающей базе