Buenas
Tengo ya hecha mi home page en codeigniter listando los articulos de la db, ahora el tema es al ingresar a ver alguno o a una categoria, tengo creado el modelo articulos con lo siguiente:
Controlador articulos:
Código PHP:
function index($id){
//cargo el helper de url, con funciones para trabajo con URL del sitio
$this->load->helper('url');
//cargo el modelo de artículos
$this->load->model('Articulos_model');
//pido al modelo el artículo que se desea ver
$arrayArticulo = $this->Articulos_model->dame_articulo($id);
$datos_articulos = array('articulos' => $arrayrticulo);
//compruebo si he recibido un artículo
if (!$arrayArticulo){
//no he recibido ningún artículo
//voy a lanzar un error 404 de página no encontrada
show_404();
}else
{
//he encontrado el artículo
//muestro la vista de la página de mostrar un artículo pasando los datos del array del artículo
$this->load->view('muestra_articulos', $datos_articulos);
}
}
Luego el modelo:
Código PHP:
function dame_articulo($id){
$ssql = "myquery
WHERE id=" . $id;
$rs = mysql_query($ssql);
if (mysql_numrows($rs)==0){
return false;
}else
{
return mysql_fetch_array($rs);
}
}
Y luego claro tengo la vista llamada muestra_articulos.php dentro de views, pero al querer ingresar a un articulos por la url:
site//index.php/muestra_articulos/585
me tira 404 pagina no encontrada, porque?, que estoy llamando mal?