Как установить в контроллёре другой контроллёр

Данная строчка кода, внутри одного контроллёра, включает другой контроллёр, что будет указан:
phpfox::getLib('module')->setController('module.controller');

В phpFox довольно часто можно встретить включение контроллёра в контроллёре, например, для вывода ошибки 404:
		if ($error)
		{
			return phpfox::getLib('module')->setController('error.404');
		}

В случае вывода ошибки 404, перед строкой включения контроллёра необходимо писать return (Как в примере выше), чтобы не продолжать выполнять код текущего контроллёра. Если есть необходимость выполнения кода сразу в двух контроллёрах, return не нужен.
Автор:  10:23 30.04.2024