Контроллер может вызывать из нескольких моделей, и представление определяется контроллером (или включается в представление, назначенное контроллером).Вы действительно не должны вызывать данные из модели непосредственно в представление.
Вы можете получить имя контроллера из соответствующего сегмента URI, если вы не используете маршруты (или иным образом) для изменения имени сегмента.Я не уверен, что возможно даже иметь два контроллера одновременно.Опять же, у меня никогда не было необходимости даже пытаться.
Полагаю, вы могли бы вручную устанавливать переменные в контроллере для каждой функции и выводить их на страницу, но встроенной функции нет.автоматизированный способ сделать то, что вы ищете.