public function load($template, array $data) { $t = new Template(); $t->setParent($this); if (substr($template, 0, 1) == ':') { $p = self::$_partials . '/' . substr($template, 1) . '.php'; $t->setPath($p); } else { $t->setPath($template); } foreach ($data as $k => $v) { if (is_array($v)) { $t->_data[$k] = $v; } else { $t->_data[$k] = array($v); } } return $t->render(); }