Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/06/2011, 09:20
RatoN7
 
Fecha de Ingreso: marzo-2010
Mensajes: 71
Antigüedad: 14 años, 8 meses
Puntos: 24
Respuesta: URL en Codeigniter

Holas,

El controlador puede tomar los parametros de la url y recien ahi haces la busqueda. No conviene guardar las urls en la base de datos.

Por ej. si vos queres una url como:
sitio.com/productos/ropa/camiseta

El router no puede convertirlo a:
sitio.com/producto/ver/categoria/1/nombre/ropa/id/1/nombre/camiseta
Porque no tiene forma de saber los ids numericos sin consultar a la db.

Entonces lo que te queda es convertirlo a algo como:
sitio.com/seccion/productos/categoria/ropa/objeto/camiseta

Tu controlador podria tomar esos parametros como
seccion = productos
categoria = ropa
objeto = camiseta

Con esos datos vos haces la consulta a la db para traer la informacion, sin utilizar ids. Es por eso que si se utiliza con frecuencia estos datos para consultas conviene crear indices en las columnas para agilizar las consultas.

bye