- Desde
- 19 Oct 2010
- Mensajes
- 709
Hola Betas tengo un problema con este MVC no sé porque me aparece este error al registar un nuevo usuario.
Fatal error: Call to undefined method usuarioModel::setUsuario() in /home/wfqfw/public_html/pagina/controllers/usuarioController.php on line 32
Este es el código de usuarioController.php
Y este de usuarioModel.php
Espero que me puedan ayudar estoy empezando con MVC.
Fatal error: Call to undefined method usuarioModel::setUsuario() in /home/wfqfw/public_html/pagina/controllers/usuarioController.php on line 32
Este es el código de usuarioController.php
PHP:
<?php
class usuarioController extends Controller
{
public function __construct() {
parent::__construct();
session_start();
}
public function index($pagina=1)
{
$this->_view->titulo = 'administracion del catalogo usuario';
$this->_usuario= $this->loadModel('usuario');
$this->_view->usuarios = $this->_usuario->getUsuarios($pagina);
$this->_view->param = $this->_usuario->getPaginacion();
$this->_view->renderizar('index');
}
public function addUsuario(){
// recepcion de datos del formulario y limpieza de los espacios en blanco
$usuario = trim($_POST['usuario']);
$nombre = trim($_POST['nombre']);
$contrasenia = trim($_POST['contrasenia']);
// carga el modelo y llama al metodo para insertar un usuario
$this->_usuario = $this->loadModel('usuario');
$result = $this->_usuario->setUsuario($usuario,$nombre,$contrasenia);
// validacion del error al grabar
if ($result) $this->_view->error ='Error al registrar usuario';
$this->_view->renderizar('index');
}
}
?>
Y este de usuarioModel.php
PHP:
<?php
class usuarioModel extends Model
{
public function __construct() {
parent::__construct();
}
public function getUsuarios($pagina=1)
{
$sql='select * from usuario';
$result = $this->_db->paginar($sql,$pagina);
return $result;
}
public function getPaginacion()
{
if(isset($this->_db->_paginacion)){
return $this->_db->_paginacion;
} else {
return false;
}
}
}
?>
Espero que me puedan ayudar estoy empezando con MVC.
Última edición: