/** * * @param Ajde_Controller $controller * @return Ajde_View */ public static function fromController(Controller $controller) { $base = MODULE_DIR . $controller->getModule() . '/'; $action = $controller->getRoute()->getController() ? $controller->getRoute()->getController() . '/' . $controller->getAction() : $controller->getAction(); $format = $controller->hasFormat() ? $controller->getFormat() : 'html'; return new self($base, $action, $format); }