mi controlador
Código PHP:
Ver original
function página($nombre = '') { if($nombre == "") { show_404(); } 'fila' => $this->biblioteca_model->get_info($nombre), 'generos' => $this->biblioteca_model->generos($nombre), 'title' => $nombre, 'nombre' => $nombre, 'main_content' => 'libro' ); $this->load->view('includes/template', $data); }
como verán esta llama a mis modelos y main_content es la variable que indica que vista cargar.
includes/template es el template que contiene los archivos header, menu y footer que estan en todas las vistas. la unica diferencia es el main_content. bueno con esto no tengo problema, pero lo comento por que asi se dan una idea de como lo hago.
la variable $nombre es obtenida por get por supuesto, pero tiene que ser en minúsculas o un número, esto hace que el modelo busque el parametro y devuelva toda la información, con eso lleno el maín_content pero no se como hacer para que el title <title> tome el nombre que quiero.
tengo esto en el title
Código PHP:
<title><?php echo $title;?></title>
'title' => $nombre,
pero como hago para que en vez de eso pueda poner esto:
'title' => $libro->nombre;
que es el resultado de la query, como se hace en la vista, si lo hago en el controlador no me da nada, obviamente hago algo mal, pero no se como podría hacerse.
gracias y perdonen tanto texto.