As some may know some cmses can place boxes on their pages. So if i create an application, you know, using $application = new \Phalcon\Mvc\Application($di); and i could in its controller/action create another application maybe with the same di (or not, not important know) and capture its output into a box
$this->view->setVar("fancybox", $applicationbox->handle()->getContent());
Is this a bad approach in whatever terms? Memory? Something else? Is there a better approach for such getting contents quite independently from another route and get its contents? Forwarding seem to me not a good option.