调用未定义的方法Template :: append_css()

时间:2013-08-15 20:20:57

标签: php codeigniter templates

我正在使用下面的代码尝试append_css。在旧项目中,以下代码通常可以正常工作。作为参考我使用CodeIgniter和模板Sparks

    public function __construct() {
    parent::__construct();
    $this->load->library('template');
    $this->template
            ->append_css('/public/css/app.css');
  }
    public function index(){    
        $this->template->build('welcome_message.php');
    }
}

我收到以下错误

Fatal error: Call to undefined method Template::append_css() in /Users/Afont/quals/codeigniter-test/application/controllers/welcome.php on line 9

1 个答案:

答案 0 :(得分:2)

首先,在您的autoload.php中,您可能想要自动加载火花:

$autoload['sparks'] = array('template/1.9.0');

其次,查看代码,似乎没有append_css函数。在PyroCMS中,库似乎具有该功能,但默认情况下不是火花。