0
我想從控制器my_controller中調用一個函數,將兩個參數傳遞給some_method:第一個參數是slug(即。some-website-slug);第二,一個數字。這就是我想:coderiiter正則表達式在路由中的uri slug
$route['my_controller/([a-z0-9]+(-[a-z0-9]+)*)/(:num)'] = "my_controller/some_method/$1/$2";
的問題是,它總是通過在「-slug」(即塞字符串的最後一部分),而不是數量。因此,例如與
BASE_URL/my_controller /一些-URI段塞/ 2
它會通過在「-slug」,而不是數字2是不是有什麼毛病正則表達式或者是CI?
嘗試'$ 3'代替'$ 2' – 2012-08-11 03:34:45
的感謝,這工作。 – sjking 2012-08-11 03:44:31
酷,我如果要標記正確張貼一個答案。 – 2012-08-11 03:46:30