• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
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!


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.