Quando vou cadastrar a seguinte mensagem
404 Page Not Found
The page you requested was not found.
O navegador mostra a página http://[::1]/mercado/index.php/usuario/novo
Já assisti o video 3x mas não encontrei o erro
controllers/produtos.php <?php if ( ! defined('BASEPATH')) exit ('No direct script access alowed');
class Produtos extends CI_Controller {
public function index() { $this->load->database(); $this->load->model("produtos_model");
$produtos = $this->produtos_model->buscaTodos(); $this->load->helper("url"); $this->load->helper("currency"); $this->load->helper("form"); $dados = array("produtos" => $produtos); $this->load->view('produtos/index.php', $dados); } }
controllers/usuarios.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Usuarios extends CI_Controller {
public function novo() { $usuario = array( "nome" => $this->input->post("nome"), "email" => $this->input->post("email"), "senha" => md5($this->input->post("senha")) );
$this->load->database(); $this->load->model("usuarios_model"); $this->usuarios_model->salva($usuario); $this->load->view("usuarios/novo"); } }
usuarios_model.php
<?php class Usuarios_model extends CI_Model { public function salva($usuario) { $this->db->insert("usuarios", $usuario); } }
view/produto/index.php
"> ">
Produtos
Cadastro
<?php echo form_open("usuario/novo");echo form_label("Nome","nome"); echo form_input(array( "name" => "nome", "id" => "nome", "class" => "form-control" ));
echo form_label("E-mail","email"); echo form_input(array( "name" => "email", "id" => "email", "class" => "form-control" ));
echo form_label("Senha","senha"); echo form_password(array( "name" => "senha", "id" => "senha", "class" => "form-control" ));
echo form_button(array( "content" => "Cadastrar", "class" => "btn btn-primary", "type" => "submit" ));
echo form_close(); ?>