Welcome Guest, Not a member yet? Register   Sign In
Passing parameter to controller method fails
#1

[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
#2

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

Mei
#3

[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!




Theme © iAndrew 2016 - Forum software by © MyBB