我的模板库无法正常工作。
我正在为 CodeIgniter 制作一个自定义模板库,但在加载我的网页时只显示白屏。
模板库
<?php
class Template {
public $data = array();
public function fetch($filename) {
$file = DIR_TEMPLATE . $filename;
if (file_exists($file)) {
extract($this->data);
ob_start();
include($file);
$content = ob_get_contents();
ob_end_clean();
return $content;
} else {
trigger_error('Error: Could not load template ' . $file . '!');
exit();
}
}
}
?>
样本控制器
public function index() {
if (file_exists(BASEPATH . '/template/common/home.tpl')) {
$this->template = '/template/common/home.tpl';
} else {
$this->template = 'default/template/common/home.tpl';
}
$this->children = array(
'common/column_left',
'common/column_right',
'common/content_top',
'common/content_bottom',
'common/footer',
'common/header'
);
//$this->response->setOutput($this->render());
}