Erro model codeigniter
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 :)