Я использую октябрьскую CMS для создания веб-сайта для ресторана и работаю над страницей меню.
У меня есть две таблицы «Разделы» и «Пункты меню».Разделы могут иметь много элементов меню, но элементы меню могут иметь только один раздел.
Я хочу создать область действия, чтобы при наличии раздела, не содержащего элементы меню, он не возвращался,Таким образом, у меня нет пустых заголовков на странице, когда они отображаются.
У меня уже настроены мои отношения.
МОДЕЛЬ СЕКЦИЙ
public $hasMany = [
'menuitems' => ['elnorteno2\restaurantmenu\Models\MenuItem', 'key' => 'section_id']
];
ПУНКТЫ МЕНЮ МОДЕЛЬ
public $belongsTo = [
'section' => 'elnorteno2\restaurantmenu\Models\Section'
];
Я просто не знаю, какую модель разделов поставить для определения области действия.
public function scopeSections($query)
{
??????
}
Я посмотрелвезде и не могу гуглить, как надо.
Буду признателен за помощь.Спасибо.