Bom dia! Finalizei o curso CI I e II porém me deparei com uma dificuldade que ainda não consegui resolver. Fiz a criação da classe "MY_Loader.php" com o seguinte código:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class MY_Loader extends CI_Loader{
public function template($nome, $dados = array()) {
$this->view("cabecalho.php");
$this->view($nome, $dados);
$this->view("rodape.php");
}
}
?>
E o único controller que chama o template é o de produtos.
public function index(){
// $this->output->enable_profiler(TRUE);
$this->load->model("produtos_model");
$produtos = $this->produtos_model->buscaTodos();
$dados = array("produtos" => $produtos);
$this->load->helper(array("currency"));
$this->load->template("produtos/index.php", $dados);
}
Ao tentar acessar a index do controller, retorna o erro:
Fatal error: Call to undefined method CI_Loader::template()
Conseguem identificar o motivo do erro?