Quando vou criar um novo usuario, retorna o erro notFound, não consegui entender porque.
Produtos
<?php if (! defined('BASEPATH')) exit ('No direct script access allowed');
/**
*
*/
class Produtos extends CI_Controller
{
public function index()
{
$this->load->helper("url");
$this->load->helper("currency");
$this->load->helper("form");
$this->load->database();
$this->load->model("ProdutosModel");
$produtos = $this->ProdutosModel->buscaTodos();
$dados = array("produtos" => $produtos);
$this->load->view("produtos/index.php", $dados);
}
}
?>
index.php
<!DOCTYPE html>
<html>
<head>
<title>Click Appears</title>
<link rel="stylesheet" type="text/css" href="<?= base_url("css/bootstrap.css")?>">
</head>
<body>
<div class="container">
<h1>Produtos</h1>
<table class="table">
<?php foreach ($produtos as $produto) { ?>
<tr>
<td><?=$produto["nome"]?></td>
<td><?= numeroEmReais($produto["preco"])?></td>
<td><?=$produto["descricao"]?></td>
</tr>
<?php }?>
</table>
<h1>Cadastro</h1>
<?php
echo form_open("usuarios/novo.php");
echo form_label("Nome", "nome");
echo form_input(
array(
"name" => "nome",
"id" => "nome",
"class" => "form-control",
"maxlength" => "255"
)
);
echo form_label("Email", "email");
echo form_input(
array(
"name" => "nome",
"id" => "email",
"class" => "form-control",
"maxlength" => "255"
)
);
echo form_label("Senha", "senha");
echo form_password(
array(
"name" => "senha",
"id" => "senha",
"class" => "form-control",
"maxlength" => "255"
)
);
echo form_button(
array(
"class" => "btn btn-primary",
"content" => "Cadastrar",
"type" => "submit"
)
);
echo form_close();
?>
</div>
</body>
</html>
Usuarios
<?php if (! defined('BASEPATH')) exit ('No direct script access allowed');
/**
*
*/
class Usuarios extends CI_Controller
{
public function index()
{
$usuarios = array(
"nome" => $this->input->post("nome"),
"email" => $this->input->post("email"),
"senha" => md5($this->input->post("senha"))
);
$this->load->database();
$this->load->model("UsuariosModel");
$this->UsuariosModel->salva($usuario);
$this->load->view("usuarios/novo.php");
}
}
?>
ProdutosModel
<?php
/**
*
*/
class ProdutosModel extends CI_Model
{
public function buscaTodos()
{
return $this->db->get("produtos")->result_array();
}
}
?>
UsuariosModel
<?php
/**
*
*/
class UsuariosModel extends CI_Model
{
public function salva($usuario)
{
$this->db->insert("usuarios", $usuario);
}
}
?>
Novo
<!DOCTYPE html>
<html>
<head>
<title>Bem Vindo</title>
</head>
<body>
<h1>Cadastrado com sucesso</h1>
<a href="http:/localhost/projetos/mercado">Voltar</a>
</body>
</html>