i have this code:
CONTROLLER
public function ver_solicitudes_web_todos($vista) {
/*
* $vista -> 0 todos, 1 pendientes 2 resueltas
*/
try {
$crud = new grocery_CRUD();
$crud->set_model('My_Custom_model');
$crud->set_theme('flexigrid');
$crud->set_table('solicitud_web');
$crud->set_subject('Solicitudes Web');
$crud->display_as('id_solicitud_web', 'Radicado');
$crud->display_as('solicitud_web_usuario_identificacion', 'Identificación');
$crud->display_as('solicitud_web_usuario_nombres', 'Nombres');
$crud->display_as('solicitud_web_usuario_apellidos', 'Apellidos');
$crud->display_as('solicitud_web_usuario_email', 'Correo electrónico');
$crud->display_as('solicitud_web_usuario_telefono', 'Teléfono');
$crud->display_as('solicitud_web_usuario_celular', 'Celular');
$crud->display_as('solicitud_web_usuario_descripcion', 'Descripción');
$crud->display_as('solicitud_web_usuario_direccion', 'Dirección');
$crud->display_as('solicitud_web_usuario_barrio', 'Barrio');
$crud->display_as('solicitud_web_fecha_radicado', 'Fecha y Hora Radicado');
$crud->display_as('id_tipo_identificacion', 'Tipo de identificación');
$crud->display_as('id_ciudad', 'Ciudad');
$crud->display_as('id_tipo_respuesta', 'Tipo de Respuesta Solicitada');
$crud->display_as('id_solicitud_web_estado', 'Estado');
$crud->display_as('id_tipo_solicitud', 'Tipo de Solicitud');
$crud->columns('id_solicitud_web', 'solicitud_web_fecha_radicado', 'id_tipo_solicitud', 'id_tipo_respuesta', 'id_solicitud_web_estado', 'Tiempo de Respuesta', 'Asignación');
$crud->set_relation('id_tipo_identificacion', 'tipo_identificacion', 'tipo_identificacion_nombre');
$crud->set_relation('id_ciudad', 'ciudad', '{ciudad_nombre} - {ciudad_departamento_nombre}');
$crud->set_relation('id_tipo_respuesta', 'tipo_respuesta', 'tipo_respuesta_nombre');
$crud->set_relation('id_tipo_solicitud', 'tipo_solicitud', 'tipo_solicitud_nombre');
$crud->set_relation('id_solicitud_web_estado', 'solicitud_web_estado', 'solicitud_web_estado_estado');
if ($vista != 0) {
if ($vista == 1) {
$crud->where('solicitud_web.id_solicitud_web_estado <', '5');
} else {
$crud->where('solicitud_web.id_solicitud_web_estado', '5');
}
}
$crud->unset_add();
$crud->unset_edit();
$crud->unset_delete();
$crud->unset_read();
$crud->order_by('solicitud_web_fecha_radicado', 'ASC');
// $crud->add_action('Seleccionar', site_url() . 'assets/grocery_crud/themes/flexigrid/css/images/success.png', 'administrador_pqrs/ver_solicitud_web', 'columna_acciones', '');
$crud->callback_column('id_solicitud_web', array($this, '_callback_ver_radicado'));
$crud->callback_column('Tiempo de Respuesta', array($this, '_callback_get_tiempos'));
$crud->callback_column('Asignación', array($this, '_callback_get_asignacion'));
if ($this->session->userdata('id_rol') == 3) {
$this->My_Custom_model->join_where_solicitud_web_administrador($this->session->userdata('id_administrador'));
}
if ($this->session->userdata('id_rol') == 4) {
$this->My_Custom_model->join_where_solicitud_web_dependencia($this->session->userdata('id_dependencia'));
}
$output = $crud->render();
$this->_example_output($output);
} catch (Exception $e) {
show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
}
}
AND THIS MODEL
class My_Custom_model extends grocery_CRUD_Model {
public function join_where_solicitud_web_administrador($valor) {
$this->db->join('solicitud_web_asignacion a', 'a.id_solicitud_web = solicitud_web.id_solicitud_web', 'left');
$this->db->select('a.id_administrador AS solicitud_web_asignacion_administrador, a.id_dependencia AS solicitud_web_asignacion_dependencia', FALSE);
$this->db->where('a.id_administrador', $valor);
}
public function join_where_solicitud_web_dependencia($valor) {
$this->db->join('solicitud_web_asignacion a', 'a.id_solicitud_web = solicitud_web.id_solicitud_web', 'left');
$this->db->select('a.id_administrador AS solicitud_web_asignacion_administrador, a.id_dependencia AS solicitud_web_asignacion_dependencia', FALSE);
$this->db->where('a.id_dependencia', $valor);
}
}
In my local host works great, but when i upload the code to Godaddy generate this error, anybody cant help me ?
when I remove this line
$crud->set_model('My_Custom_model');
from the controller works well
