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
、コントローラーにメソッドがありません。
これらの URL が正しく機能するようにするには、routes.php 構成ファイルをどのようにセットアップする必要がありますか?
どんな助けでも大歓迎です!