Size: a a a

2020 January 18

Р

Ростислав in OctoberCMS
экстендит связи и поля
источник

Р

Ростислав in OctoberCMS
То есть плагин добавляет связь ресторанов с событиями.
источник

ВД

Валентин Дубков in OctoberCMS
Ростислав
То есть плагин добавляет связь ресторанов с событиями.
Ну так все правильно. Значит у вас есть доступ из ресторанов к событиям и от событий к ресторанам.
источник

ВД

Валентин Дубков in OctoberCMS
Получение ресторанов с событиями.
Restoran::with('events')->get();

Получение событий с ресторанами.
Event::with('restorans')->get();
источник

Р

Ростислав in OctoberCMS
если быть точным - restaurants  )
источник

Р

Ростислав in OctoberCMS
Просто фишка в том что "Рестораны" и "События" это 2 плагина, которые не зависимы друг от друга
источник

ВД

Валентин Дубков in OctoberCMS
Ростислав
если быть точным - restaurants  )
я просто ради примера)
источник

ВД

Валентин Дубков in OctoberCMS
Получать данные не обязательно в них.
источник

Р

Ростислав in OctoberCMS
То есть если захадкодить это Event::with('restorans')->get(); то при отсутствии плагина "Рестораны" будет ошибка
источник

ВД

Валентин Дубков in OctoberCMS
Ростислав
То есть если захадкодить это Event::with('restorans')->get(); то при отсутствии плагина "Рестораны" будет ошибка
Да. Будет ошибка.
источник

ВД

Валентин Дубков in OctoberCMS
Но данные можно получать в 3 вашем плагине, который связывает данные.
источник

Р

Ростислав in OctoberCMS
Валентин Дубков
Единственный нормальный вариант база + расширения.
Делайте небольшие плагины которые будут расширять друг друга.
+ ладно, пора спать. Чет запутано все) Третий плагин служит только для расширения других плагинов. Если в нем еще и данные получать, то точно получится пирамида )
источник

A

Axenia in OctoberCMS
Boarworm (416.41) увеличил карму dubk0ff (41.61)
источник

ВД

Валентин Дубков in OctoberCMS
Ростислав
+ ладно, пора спать. Чет запутано все) Третий плагин служит только для расширения других плагинов. Если в нем еще и данные получать, то точно получится пирамида )
Ну вам же нужно где-то данные получать.... 1 и 2 плагин не знают друг о друге и не должны знать.
источник

Р

Ростислав in OctoberCMS
Возможно если изучить шопаголик, то получится в twig это сделать.
источник

ВД

Валентин Дубков in OctoberCMS
Так как 3 связывает их вместе значит он и должен работать)
источник

ВД

Валентин Дубков in OctoberCMS
Twig - это шаблонизатор, не более)
источник

Р

Ростислав in OctoberCMS
В шопаголика как бы прописаны базовые методы, а данные получаются в twig. В итоге можно их комбинировать.
Как-то так:
{% set restaurants = restaurants.active().get() %}
источник

ВД

Валентин Дубков in OctoberCMS
Почитайте документацию октября) Почитайте документацию ларки) и вопросов останется ну очень мало)
источник

ВД

Валентин Дубков in OctoberCMS
Если ваш 3 плагин связывает данные, что мешает в нем сделать компонент в котором вы будете отдавать данные?
источник