У меня есть приложение с несколькими контроллерами, посвященными каждой своей части, скажем, «новости», «статьи» и «магазин». Они не связаны друг с другом, но они должны быть, поскольку мне нужно вставлять данные из них, например, новости, относящиеся к текущей категории магазинов. Я не нашел чистого способа доступа к контроллерам, отличным от текущего, обрабатывающего запрос.Как получить доступ к другим контроллерам в вашем приложении?
Структура модулей:
Site.pm
главный файл проекта.Articles.pm
ручные изделия.News.pm
ручные новости.Shop.pm
ручки магазин.
Site.pm
нагрузки каждый из вышеперечисленных динамически из массива имен модулей и вызывает его register
функцию, чтобы установить маршруты вверх и другие вещи при запуске. Статьи, новости и т. Д. Все берут контент из базы данных и отображаются как встроенный шаблон, поэтому я не могу просто получать связанные новости и вставлять их в кошелек, так как не все записи в магазине могут даже нуждаться в этой информации.
Нет. Это звучит не здорово. На самом деле это своего рода не такая архитектура микросервиса, где все службы находятся в одном приложении. Вы не хотите делать это на маленьком приложении. – simbabque