Size: a a a

2020 November 23

VS

Vlad Sobenko in symfony
Almas Istybaev
Всем привет!
Подскажите как решить задачку.
Есть товар, есть атрибуты и есть значения атрибутов по конкретному товару.
Например: У товара1 по атрибуту5 должно быть значение 15.  
Создаю отношение многие ко многим. (у товара много атрибутов, у атрибута много товаров)
Maker мне создает промежуточную таблицу с двумя ключами.
Дальше туплю ) не знаю куда прописывать значения по атрибутам и как оформить это в отношениях ???
А зачем атрибуту связь на его товары?
источник

/

/* in symfony
Vlad Sobenko
А зачем атрибуту связь на его товары?
для сортировки
источник

VS

Vlad Sobenko in symfony
/*
для сортировки
А в доктрине это зачем?
источник

AK

Alexander Kaluzhsky in symfony
Dima Sikorskiy
ребят, привет всем.  как на доктрине указать маппинг  таблицы без id ?  чтобы не выбрасывало ошибку  о ключе
что значит маппинг?
И что значит без id?
Вроде как доктрине требуется PK, а не обязательно id
источник

DS

Dima Sikorskiy in symfony
Alexander Kaluzhsky
что значит маппинг?
И что значит без id?
Вроде как доктрине требуется PK, а не обязательно id
таблица  имеет  только 2 колонки  parent_user_id    child_id
источник

AK

Alexander Kaluzhsky in symfony
и это сочетание должно быть уникальным?
Попробуй на 2 поля добавить аннотацию
@Id
https://www.doctrine-project.org/projects/doctrine-orm/en/2.7/reference/annotations-reference.html#annref_id
эта аннотация задает pk и он может быть составным
источник

DS

Dima Sikorskiy in symfony
Alexander Kaluzhsky
и это сочетание должно быть уникальным?
Попробуй на 2 поля добавить аннотацию
@Id
https://www.doctrine-project.org/projects/doctrine-orm/en/2.7/reference/annotations-reference.html#annref_id
эта аннотация задает pk и он может быть составным
спасибо. попробую
источник

I<

Ivan <Chi> in symfony
Такой вопрос. В Symfony доступна конфигурация c помощью YAML, аннотаций, XML и самого PHP. Мне удобнее использовать аннотации, но всё же есть ощущение, что возможность конфигурировать всё с помощью YAML и XML там не просто так. Есть какие-то за/против тех. или иных методов?
> Есть какие-то за/против тех. или иных методов?
* Yaml более человеко понятный
* К XML можно прикрутить валидацию по XSD схеме
* Аннотации позволяют задавать конфиги прямо в коде где они используеются
* PHP конфиги удобно редактировать в ИДЕ, автокомплит валидация и т.д. без доп. плагинов.
источник

k

knopkod4v in symfony
ещё немного непонятно что делать с двунаправленными связями (пытаться избегать их?). Ведь на фронте они могут понадобиться как в одну сторону, так и в другую 🤔
Ну и ещё всякие many to many
источник

ПГ

Павел Г. in symfony
knopkod4v
ещё немного непонятно что делать с двунаправленными связями (пытаться избегать их?). Ведь на фронте они могут понадобиться как в одну сторону, так и в другую 🤔
Ну и ещё всякие many to many
Фронту отдавать массивы/дто а у них нет связей)))
источник

k

knopkod4v in symfony
Павел Г.
Фронту отдавать массивы/дто а у них нет связей)))
Думаю плоские структурки не решат проблему, внутри всё равно будут связи
источник

✨Basic_Instinct✨ in symfony
Добрый вечер! Подскажите, в твиге есть возможность получить список роутов по префиксу?
источник

ПГ

Павел Г. in symfony
✨Basic_Instinct✨
Добрый вечер! Подскажите, в твиге есть возможность получить список роутов по префиксу?
Как вариант, можно написать свой  экстеншен для твига, а там уже хоть что делать
источник

✨Basic_Instinct✨ in symfony
поняла, спасибо))
источник
2020 November 24

SP

Sergey Protko in symfony
knopkod4v
ещё немного непонятно что делать с двунаправленными связями (пытаться избегать их?). Ведь на фронте они могут понадобиться как в одну сторону, так и в другую 🤔
Ну и ещё всякие many to many
Избегать, они обычно не нужны, а когда нужны это звоночек что чёт не то
источник

i

invariance in symfony
Всем привет. Подскажите, каким образом я могу стабнуть сервис для контроллера в codeception cest? Сервис обращается к third-party api, нужно его зафейкать. Не исключаю, что не в ту сторону думаю
источник

МФ

Максим Федоров... in symfony
invariance
Всем привет. Подскажите, каким образом я могу стабнуть сервис для контроллера в codeception cest? Сервис обращается к third-party api, нужно его зафейкать. Не исключаю, что не в ту сторону думаю
Замокать хттп клиент
источник

МФ

Максим Федоров... in symfony
Guzzle у вас?
источник

i

invariance in symfony
Спасибо, ответ уже нашел)
источник

VS

Vlad Sobenko in symfony
invariance
Спасибо, ответ уже нашел)
И как сделал? Для теста в контейнер поставил фейк для 3rd party? Cest это функциональный тест?
источник