/** * Autorender partials in view * * @param string $view View to render if Route is current * @param string OR NULL $route * @return string Rendered view if exists */ public static function factory($view, $route = NULL) { $route = $route !== NULL ? $route : $view; if (Partial::is($route)) { $vars = View::factory('template/index'); if (Kohana::find_file('views/' . $vars->controller, $view)) { return View::factory($vars->controller . '/' . $view)->render(); } else { if (Kohana::find_file('views/' . $view, 'index')) { return View::factory($view . '/index')->render(); } } return View::factory($view)->render(); } return ''; }