Codeigniter内部服务器错误加载模型


Codeigniter internal server error load model

我有这个型号的

<?php
class Votante_model extends CI_Model{
    var $departamento = '';
    var $municipio = '';
    var $puesto = '';
    var $direccion_puesto = '';
    var $fecha_inscripcion = '';
    var $mesa = '';
    function __construct()
    {
        // Call the Model constructor
        parent::__construct();
    }
    function getVotanteJSON($cedula){
        $retorno = '';
        $this->db->save_queries = true;

        $this->db->select('nom_dpto, nom_mpio, nom_puesto, mesa');
        $this->db->join('divipol', 'censo.cod_dpto = cod_dpto');
        $this->db->join('divipol', 'censo.cod_mpio = cod_mpio');
        $this->db->join('divipol', 'censo.cod_puesto = cod_puesto');
        $this->db->where('censo.cedula = ',$cedula);
        $query = $this->db->get('censo');
        if ($query->num_rows() > 0){
            $row = $query->row_array();
            $departamento = $row['nom_dpto'];
            $municipio = $row['nom_mpio'];
            $puesto = $row['nom_puesto'];
            $direccion_puesto = '';
            $fecha_inscripcion = '';
            $mesa = $row['mesa'];
            $retorno = '{"error":"", "codigo": 1,"departamento": "'.$departamento.'", "municipio": "'.$municipio.'", "puesto": "'.$puesto.'", "direccion": "Cll 64A", "fecha": "19910825", "mesa": '.$mesa.'}'; 
        }else{
            $retorno = '{"error": "No hay datos", "codigo": -1}';
        }
        return $retorno;
    }
   }

和这个控制器

<?php
class Datos extends CI_Controller{
public function __construct(){
parent::__construct();
}

public function index(){
echo "<p>" . $this->db->last_query(); . "</p>";
echo "<div>" . $this->db->_error_message() . "</div>";
}

Public function votante($cedula){
$this->load->model('votante_model');
$data['json']= $this->Votante->getVotanteJSON($cedula);
$this->load->view('json_view',$data);
}

}

和这个视图

<?php
$this->output->set_header('Content-Type: application/json; charset=utf-8');
echo $json;
?>

当我调用一个控制器时,会抛出以下错误:500内部服务器错误,日志上没有错误,也没有apache日志。怎么了??Htaccess正常,拒绝所有

提前感谢

您需要调用模型:

$data['json']= $this->votante_model->getVotanteJSON($cedula);
// not this:
$data['json']= $this->Votante->getVotanteJSON($cedula);

现在,您正在从方法内部调用该方法。