我已经实现了模型功能,控制器功能,一切都应该没问题。我跟着我跟随另一个项目的相同步骤,我做错了什么?
控制器
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>";
}
链接到下一页(不工作)
<a href="<?= base_url('Intervalos_Controller/intervalos_lista') ?>">Intervalos Horarios</a>
退出链接(有效)
<a href="<?= base_url('index.php/auth/logout') ?>">Salir</a>
BASE_URL
$config['base_url'] = 'http://localhost/herba/';
答案 0 :(得分:1)
您的网站上可能没有 .htaccess 。
如果您使用<a href="<?= base_url('index.php/auth/logout') ?>">Salir</a>
并且它有效,则必须以这种方式更改指向下一页的链接:
<a href="<?= base_url('index.php/Intervalos_Controller/intervalos_lista') ?>">Intervalos Horarios</a>