Olá no controller produtos.php estava definindo o retorno da index com os dados, como um template, então estava da seguinte maneira:
<?php
class Produtos extends CI_Controller{
public function index()
{
$this->load->database();
$this->load->model("produtos_model");
$this->load->helper("url");
$this->load->helper("currency_helper");
$this->load->helper("form");
$produtos = $this->produtos_model->buscaTodos();
$dados = array(
"produtos"=>$produtos
);
return $this->load->template("produtos/index.php", $dados);
}
}
o que fiz foi retornar a linha depois do array $dados em
return $this->->load->view("produtos/index.php", $dados);
neste, oferecia um método desconhecido ao CI, o template.
porém, embora que agora posso acessar a tela de cadastro, ao cadastrar um dado tenho como retorno de erro:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_Loader::$view
Filename: controllers/usuarios.php
Line Number: 18
seguido de:
Fatal error: Call to a member function view() on a non-object in C:\xampp\htdocs\PHP_Alura\mercado\application\controllers\usuarios.php on line 18
neste controller, a linha 18 está como:
$this->load->view->view("usuarios/novo");