模板库不工作空白屏幕显示

时间:2014-01-19 07:27:13

标签: codeigniter template-engine

我的模板库无法正常工作。

我正在为 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());

}

0 个答案:

没有答案