13/06/2011, 09:20
|
| | 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 |