我正在尝试为我的 API 实现以下 URL(我正在使用 Codeigniter 和 Phil Sturgeon 的REST 服务器库):
/players -> refers to index method in the players controller
/players/rookies -> refers to rookies method in the players controller
我不希望 URL 有一个尾随的“索引”
/players/index
当我像这样定义路由时,这根本没有问题:
$route['players'] = 'players/index';
一切都按预期工作。
我的问题是我需要额外的 URL 段,如下所示:
/players/rookies/limit/10/offset/5/key/abcdef
上面的示例有效,但以下示例无效:
/players/limit/10/offset/5/key/abcdef
我收到以下错误:{"status":false,"error":"Unknown method."}
显然我的控制器中没有limit
方法。
如何设置我的 routes.php 配置文件以使这些 URL 正常工作?
任何帮助深表感谢!