Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2011, 17:07
SeNdEr2003
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Acceder a categoria y que liste

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?