Fórum Erro model codeigniter #609150
19/04/2020
0
Boa noite!
Estou iniciando um desenvolvimento em PHP e Codeigniter e me deparei com erro abaixo:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: autentica::$model_usuario
Filename: controllers/Autentica.php
Line Number: 31
Backtrace:
File: D:\wamp64\www\sfe\application\controllers\Autentica.php
Line: 31
Function: _error_handler
File: D:\wamp64\www\sfe\application\controllers\Autentica.php
Line: 19
Function: run
File: D:\wamp64\www\sfe\index.php
Line: 315
Function: require_once
O erro está apresentando no codigo do model na linha 31, segue codigo da linha 31:
Abaixo segue codigo completo do model:
Estou iniciando um desenvolvimento em PHP e Codeigniter e me deparei com erro abaixo:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: autentica::$model_usuario
Filename: controllers/Autentica.php
Line Number: 31
Backtrace:
File: D:\wamp64\www\sfe\application\controllers\Autentica.php
Line: 31
Function: _error_handler
File: D:\wamp64\www\sfe\application\controllers\Autentica.php
Line: 19
Function: run
File: D:\wamp64\www\sfe\index.php
Line: 315
Function: require_once
O erro está apresentando no codigo do model na linha 31, segue codigo da linha 31:
$result = $this->model_usuario->login($login, $senha);
Abaixo segue codigo completo do model:
<?php
defined(''BASEPATH'') OR exit(''No direct script access allowed'');
/*validação de usuário */
class autentica extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->model(''model_usuario'',TRUE);
$this->load->helper(''url'');
}
function index () {
$this->load->library(''form_validation'');
$this->form_validation->set_message(''required'',''Campo %s obrigatório'');
$this->form_validation->set_rules(''login'',''Usuário'',''trim|required'');
$this->form_validation->set_rules(''senha'',''Senha'',''trim|required|callback_database'');
if($this->form_validation->run()==FALSE) {
$this->load->view(''login'');
} else {
//redirect(''home/dashboard'',''refresh'');
}
}
function database($senha){
$login = $this->input->post(''email'');
var_dump($login);
var_dump($senha);
$result = $this->model_usuario->login($login, $senha);
$usuarioid = "";
$usuarionome = "";
if($result){
foreach ($result as $linha) {
$dados[''usuarioid''] =$linha->id;
//$dados[''usuarionome''] =$linha->nome;
}
return true;
}
else{
$this->form_validation->set_message(''database'','''');
return false;
}
}
}
Adailton Santos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)