5121 Posts in 1527 Topics by 1119 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 4035 Views |
-
URL parameters: How to get 'Action'-parameter

1 June 2010 at 5:40am Last edited: 1 June 2010 5:42am
Hi,
I have a problem with URL parameters.
Here is my function in the page control:
function getAction() {
$URLParams = Director::URLParams();
$Action = $URLParams['Action'];
return $Action;
}in my template I have next line: <p>Action = $getAction</p>
My URLs are www.mysite.com/pageName1/getNews1 and www.mysite.com/pageName1/pageName2/getNews1
I need $getAction to return value 'getNews1' in both cases.
Right now those URLs show me a message 'Sorry, it seems you were trying to access a page that doesn't exist. Please check the spelling of the URL you were trying to access and try again.'
I guess that CMS is trying to find a page with URl pageName1/getNews1 or pageName1/pageName2/getNews1.
It doesn't understand that 'getNews1' - is not a page, but it is a parameter 'action'
Please help!
-
Re: URL parameters: How to get 'Action'-parameter

3 June 2010 at 8:13pm
any luck? having a similiar problem..
wondering if I need to add something to director? -
Re: URL parameters: How to get 'Action'-parameter

8 June 2010 at 9:58am
A my example:
function order($request) {
print_r($request);
echo Director::absoluteBaseURL();
echo "Order ID " . $request->param('ID');
$Ordine=CheckPay_Controller::save_order($request->param('ID'));
echo "Ordine Inserito : ";
print_r($Ordine);
}with print_r and echo you can read value.
And link checkpay/order/24/demovalue?flush=1
| 4035 Views | ||
|
Page:
1
|
Go to Top |

