NikSIk31, через route::view() точно нет, это вариант для сайтов без логики. В MainController тоже особо не вариант, у Вас уже три модуля и надеяться что логика по таскам не будет раздуваться - не стоит
Алексей, я просто к тому, что важно понимать все аспекты работы, туториалы и документация могут раскрыть это быстро (иногда одна деталь все проясняет). Параметр необязательный только в одном случае - если страница и обработчик на одном роуте, в ворпдрессе это так не работает (Игорь Воротнёв выше объяснил). Dev tools всегда надо проверять в первую очередь, потому что информация из него достоверна (достовернее только логи).
Единственный момент, что виртуалка может ограничить доступ к некоторым ресурсам основной системы и игра может не запуститься, правда у меня была винда в убунте, а не винда в винде
iordania, ну виджет будет какой-то папкой модуля внутри папки widgets. У виджетов должен быть общий интерфейс. Для страницы выбранных пользователем виджетов будет что-то вроде этого (псевдокод):
function render_user_widgets(user_id) {
user = find_user(user_id);
widgets = user->get_widgets();
foreach (widgets as widget) {
widget->render();
}
}
Главное правило - чтобы виджеты имели одинаковый способ рендеринга. Если виджеты предоставляются одной вендорной библиотекой и ее нельзя поделить, то так и будет грузиться всё, а если она делима, то надо в коде организовать модульность виджетов. Это детали реализации