CodeIgniter Forums

Full Version: Routing question
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[eluser]evgeny_likov[/eluser]
I want to make path like /users/25345. Is there a way to do it?

(i heard, http://moddb.com based on codeigniter?)

El Forum

[eluser]xwero[/eluser]
You can do this using routing
Code:
$route['user/:num'] = 'users/profile/$1';
$route['user/:num/photos/:num/:num'] = 'users/photos/$1/$2/$3';
It's best to build your urls in a manner users can remember the urls so make them as consistent as possible. Make them also as short as possible. The longer they are the more users have to remember.

Because you want to have /users/25345 to begin with i based the second url on that. I wrote users in singular form because you are going to see the data for that particular user not for a group of users. I also removed the view segment because that is the default action for a page. Seeing /users/view/12323/photos/23/54 i'm confused on what i'm exactly getting to see on that page. /users/12323/view/photos/23/54 makes more sense, not?

You do it how you like it of course but because urls are public it's best not to mirror your classes and methods.

El Forum

[eluser]evgeny_likov[/eluser]
thank you, xwero!