public function haml($content = '') { $parser = new HamlParser(); //$this->template['content'] = $parser->setFile(APPPATH.'/views/'.$content); echo $parser->setFile(APPPATH . '/views/' . $content); //return $this; }
<?php /** * Multi level including example * * @author Amadeusz Jasak <*****@*****.**> * @package phpHaml * @subpackage Examples */ require_once './includes/haml/HamlParser.class.php'; $parser = new HamlParser('./tpl', './tmp/haml'); echo $parser->setFile('example7.haml');
function render_partial($template, $data) { $haml = new HamlParser('./templates', SITE_ROOT . '/tmp/haml'); $haml->append($data); return $haml->setFile($template); }