2010-08-22 7 views
0

Dans CodeIgniter Je suis en train de faire une application qui accepte un URI d'une longueur arbitraire, comme:URI Codeigniter longueur arbitraire

http://example.com/files/some/arbitrary/length/uri 

Dans le fichier routes.php j'ai la règle suivante pour obtenir le premier segment URI:

$route['files/(:any)'] = "files/uri/$1"; 

Comment pourrais-je être en mesure d'obtenir le reste de l'adresse comme une variable ne sachant pas combien de segments URI il pourrait y avoir en elle?

Merci, Diarmuid

Répondre

0

figured it out. En maintenant la même règle route.php qu'avant, j'utilise la fonction URL_Helper de codeigniters uri_string() pour obtenir les segments d'URI. Cela peut ensuite être divisé en un tableau en utilisant la fonction exploser.

Questions connexes