CodeIgniter Forums

Full Version: Passing parameter to controller method fails
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[eluser]Kimse[/eluser]
Hi


I have an url like this

http://exmaple.com/video/1

and route like this:
Code:
$route['video/:num'] = 'players/video/$1';


and my controller method:

Code:
public function video($video_id) {        
        var_dump($video_id);
...

this is the var_dump output:
Quote:string(2) "$1"

and I expected $video_id to contain 1

El Forum

[eluser]meigwilym[/eluser]
You need parentheses around :num for the regex to pass the value.
Code:
$route['video/(:num)'] = 'players/video/$1';

Mei

El Forum

[eluser]Kimse[/eluser]
[quote author="meigwilym" date="1329922967"]You need parentheses around :num for the regex to pass the value.
Code:
$route['video/(:num)'] = 'players/video/$1';

Mei[/quote]

ah damn it! of course. I feel so stupid hehe


but thanks alot!