Size: a a a

2020 March 10

🇺L

🇺🇦 Ad Libitum in OctoberCMS
источник

MD

Max Dubovsky in OctoberCMS
А.. ну то-есть реализованно через 3-ю модель ?
источник

S

Sergey in OctoberCMS
Через offers
источник

MD

Max Dubovsky in OctoberCMS
т.е. order -> offers -> product ?
источник

S

Sergey in OctoberCMS
Не
источник

S

Sergey in OctoberCMS
Продукт и оффер местами поменяй
источник

S

Sergey in OctoberCMS
Продукт может иметь много офферов
источник

NK

Nikita Khaetsky in OctoberCMS
Уже читаем 👍
источник

MD

Max Dubovsky in OctoberCMS
правильно я понимаю, order -> belongs_to_many products -> has many offers ?
источник

MD

Max Dubovsky in OctoberCMS
А еще вопрос, есть ли возможность как нибудь отловить событие recordfinder что бы узнать ID выбранной записи ?
источник

MD

Max Dubovsky in OctoberCMS
источник

MD

Max Dubovsky in OctoberCMS
только не понимаю где этот public void getKeyValue() писать, понятно только что в контроллере
источник

MD

Max Dubovsky in OctoberCMS
наверное буду пробовать делать так: https://octobercms.com/support/article/ob-21
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
Скажите пожалуйста а почему browsersync открывает мне localhost:3000, а не ship2.local? что я не так указываю?
источник

SE

Streisand Effect in OctoberCMS
Max Dubovsky
Мысли в слух, а можно сделать primary index по 3-м полям , так ведь база позволяет сделать ? Интересно как тогда будет себя вести cms
Eloquent не умеет работать из коробки с композитными ключами. То есть в схеме задать больше одного ключа можно, это он сделает, а вот работать с ним сам не сумеет, придется повозиться
источник

MD

Max Dubovsky in OctoberCMS
Streisand Effect
Eloquent не умеет работать из коробки с композитными ключами. То есть в схеме задать больше одного ключа можно, это он сделает, а вот работать с ним сам не сумеет, придется повозиться
Ага, я уже протестил что и как с 3-мя ключами. Круто было бы, но действительно он умеет только выводить такие записи, а вот добавлять из коробки - нет
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
А, всё, заработало, спасибо.
источник

SE

Streisand Effect in OctoberCMS
Max Dubovsky
Задача такая, есть модель booking у которой есть услуги services, но у services есть так-же has_many = inset_services (например: заказ (booking), service - отделочные работы, inset_services - штукатурка, покраска, утепление ). Если делать booking belongsToMany services, потом в pivot выгрузить все inset_services, то все вроде бы работает, но проблема в том что нельзя при таком подходе добавить 2 sevices отделочные работы - штукатурка и отделочные работы - покраска, так как primary key id получаются дубликаты. Пытаюсь сделать booking - has many services, и там теперь есть booking_id и service_id, который например заполняется через recordfinder, но как мне в таком случае получить inset_services у выбранного service ?
Тут же как будто получается то же дерево, но для каждого уровня отдельная таблица. Мне кажется или можно представить сервисы просто как древовидную структуру, как какие-нибудь категории? И связывать их просто через parent_id?
источник

MD

Max Dubovsky in OctoberCMS
Я пробую сделать через 3-ю модель и взял custom relation contoller
источник

MD

Max Dubovsky in OctoberCMS
процесс идёт
источник