Возможно, я неправильно понимаю ваш вопрос, простите, если я ошибаюсь. Я пока не могу комментировать сообщения, поэтому учтите, что может быть ответом.
Вы хотите использовать данные, которые есть в опросе / последнем контроллере, в другом?
Почему бы не иметь тот же код, который вы делаете на контроллере, в методе / функции в модели?
Таким образом, когда вы вызываете вашу модель точно так же, как в контроллере опроса, тот же код и данные доступны для контроллера сайта.
Это основная функция моделей.
По-моему, это выглядит так:
Просмотр - Отображает данные, форматирует данные и помещает данные в нужное место.
Контроллер - берет данные и определяет, что именно показывать и по какому URL / местоположению показывать, и в каком виде.
Модель - Получает данные из базы данных, выполняет любые необходимые вам вычисления и возвращает их.
Надеюсь, это поможет!