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