2010-04-10 17 views
6

en codeigniter puedes usar comodines para redirigir.comodines para usar en el enrutamiento codeigniter?

nunca escuché la palabra comodines antes.

¿Es este un conjunto de reglas que puede usar como regexp?

causa en la documentación codeigniter que acaban de dar algunos ejemplos, por ejemplo.

$ route ['product/(: num)'] = "catalog/product_lookup_by_id/$ 1";

¿hay una lista/referencia con todas las expresiones comodín disponibles que puede usar?

Respuesta

8

Puede coincidir con los valores literales o puede utilizar dos tipos de comodines:

: num
: cualquier

: num coincidirá con un segmento que contiene sólo números.
: cualquier coincidirá con un segmento que contenga cualquier carácter.

O puede usar su expresión regular encargo, ejemplo:

$route['products/([a-z]+)/(\d+)'] = "$1/id_$2"; 
+0

por lo que la respuesta a mi pregunta es que sólo hay dos expresiones comodín:: num y: ninguna? –

+0

@asjsie: Sí, lo tienes bien. La otra opción es tu propia expresión regular personalizada. – Sarfraz