17488 Posts in 4473 Topics by 1978 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 2927 Views |
-
urlParams

3 October 2007 at 10:04am
Hi,
could someone explain the use of urlParams to me? I've been looking through the docu but can't find it.
It looks like it's being used as $_GET or $_POST, but don't know the details.
Anyone?
Thanks!
-
Re: urlParams

3 October 2007 at 11:05am Last edited: 3 October 2007 11:08am
More specifically, what are you referring to?
urlParams is used like $this->urlParams['Action'], which produces 'myaction' from mysite.com/home/myaction
So, you can then make a method myaction() on the controller you called that action from. This method is proceessed whenever the action is called.
You can use Debug::show($this->urlParams) on a controller to find out what you've got available based on your URL. It's extremely useful for parameters like mysite.com/news/category/1. In this case 'category' is an action, and 1 is an ID - urlParams['Action'] and urlParams['ID'] appropriately
Does this answer some questions?
TODO: Documentation on urlParams ;-)
Sean
-
Re: urlParams

3 October 2007 at 11:13am Last edited: 3 October 2007 11:21am
Yes, that was more or less what I was searching for.
I was looking for how to get that 'number' out of the url in mysite.com/news/category/1.
Is any number coming after an action automatically referred to as urlParams['ID'], or do I have to set it as an urlParam before I can access it as urlParam (... this probly sounds weirdGot it... it's automatic!
)
? -
Re: urlParams

5 October 2007 at 3:52am
Hey,
what if I wanted this:
mysite.com/news/category/nature
Could I still access 'nature' as an URLParam['ID'] or would that mean nature has to be an action too?
I suppose I could make it 'number'-based, but for simplicity and SEO's sake it would be better to have the names...
Any ideas?
-
Re: urlParams

12 October 2007 at 9:15am
Nope, ID is anything in that place - it doesn't necessarily have to be a number.
| 2927 Views | ||
|
Page:
1
|
Go to Top |



