public function loadTemplate($name) { //set view so that exception can be thrown without setting template_name sgView::getInstance()->loadTemplate("{$name}.html"); $this->template_structure = explode('/', $name); $this->template_name = end($this->template_structure); }