コントローラmy_controllerから関数を呼び出し、some_methodに2つの引数を渡します。最初の引数はスラッグ(つまり、some-website-slug)です。第二に、数。これは私が試していることです:
$route['my_controller/([a-z0-9]+(-[a-z0-9]+)*)/(:num)'] = "my_controller/some_method/$1/$2";
問題は、数字ではなく常に「-slug」(つまり、スラッグ文字列の最後の部分)を渡すことです。たとえば、
base_url / my_controller / some-uri-slug / 2
番号2の代わりに「-slug」を渡します。正規表現に何か問題がありますか、それともCIですか。