Example #1
0
 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();
 }