Php 带有动态控制器的可选CodeIgniter路由参数

Php 带有动态控制器的可选CodeIgniter路由参数,php,codeigniter,rest,url-rewriting,routing,Php,Codeigniter,Rest,Url Rewriting,Routing,嗨,我如何在CodeIgniter php上为路由添加可选参数 $route['api/v1/(:any)]=“$1/索引” $route['api/v1/(:any)/(:any)]=“$1/索引/$2” url,例如: app.domain.com/api/v1/users call$users->index() app.domain.com/api/v1/users/1调用$users->index(1) 我需要tge路由是动态的$route['api/v1/(:any)]我需要“用户”可

嗨,我如何在CodeIgniter php上为路由添加可选参数

$route['api/v1/(:any)]=“$1/索引”

$route['api/v1/(:any)/(:any)]=“$1/索引/$2”

url,例如:

app.domain.com/api/v1/users call
$users->index()

app.domain.com/api/v1/users/1调用
$users->index(1)

我需要tge路由是动态的
$route['api/v1/(:any)]

我需要“用户”可以是动态的。我已经创建了一个路线,它为我工作你能检查一下,如果这是最好的方式

$route['api/v1/(:any)/([a-z 0-9%:@\-]+)/(:any)]=“$1/索引/$2/$3”

$route['api/v1/(:any)/(:num)]=“$1/索引/$2”

$route['api/v1/(:any)]=“$1/索引”

谢谢