Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

232
Vistas
Llamar a una función arroja un error 404

Ya he implementado la función del modelo, la función del controlador y todo debería estar bien. He seguido los mismos pasos que seguí para otro proyecto, ¿qué estoy haciendo mal?

Controlador

 public function intervalos_lista() { $crud = new grocery_CRUD(); //$crud->unset_bootstrap(); //--------------- Cargo la vista 'commons/header.php' ------------- / $datos = array( 'title' => "intervalos", // En la vista 'header' tendré una variable $title 'username' => "Administrador" ); $this->load->view('commons/header', $datos); $crud->set_language("spanish"); $crud->set_theme('bootstrap'); $crud->set_table('intervaloshorarios'); $crud->columns('intervaloHorario','numeroVehiculos'); $crud->display_as('idCarga','Nº Entrega'); $crud->set_subject('Intervalo'); $crud->set_relation('idCarga','entregas','numeroEntrega'); //$crud->set_relation_ $crud->callback_column('intervaloHorario', array($this, '_callback_webpage_url')); //Para que solo salgan los campos necesarios //$crud->columns('nombreCurso'); //$crud->fields('nombreCurso'); $output = $crud->render(); //Para quitar el id simplemente quito aquí el campo del id de la base de datos //$crud->fields('lastName','firstName','extension','email','jobTitle'); $this->_example_output($output); //--------------- Cargo la vista 'commons/footer.php' ------------- / $this->load->view('commons/footer'); } //Esto es para que me lleve a la vista de alumnos public function _callback_nombre_curso($intervaloHorario, $row) { return "<a href='" . base_url('Entregas_Controller/Entregas_Lista/' . $row->idIntervaloHorario) . "'>$intervaloHorario</a>"; }

Enlace a la página siguiente (no funciona)

 <a href="<?= base_url('Intervalos_Controller/intervalos_lista') ?>">Intervalos Horarios</a>

Enlace para salir (funciona)

 <a href="<?= base_url('index.php/auth/logout') ?>">Salir</a>

Base_url

 $config['base_url'] = 'http://localhost/herba/';
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Probablemente no tenga .htaccess en su sitio. Si está utilizando <a href="<?= base_url('index.php/auth/logout') ?>">Salir</a> y funciona, debe cambiar su enlace a la siguiente página de esta manera:

 <a href="<?= base_url('index.php/Intervalos_Controller/intervalos_lista') ?>">Intervalos Horarios</a>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda