我有這個模型笨內部服務器錯誤負載模型
<?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的是確定的,從所有
由於拒絕提前
你是怎麼稱呼你的控制器的? –
呼叫控制器:http://127.0.0.1:8040/reg/index.php/datos/votante/509956 – Joshua
1)雙擊你的htaccess文件。大部分時間500錯誤僅僅是因爲這一點。 2)嘗試退出控制器,並檢查它是否進入或沒有 –