私はphpが初めてで、Slim Frameworkを使用して単純なRest Apiを開発しています。
ドキュメントによると、Slim はFastRouteを使用しています。
そのようなオプションのパラメータ(ベンダーと数量)を持つルートがあります:
path/items/{id}/{name}/{price}[/{vendor}[/{quantity}]]
問題は、ベンダーを空白のままにすると、数量の値がベンダーに送られ、数量が満たされないことです。高速ルートではそれを達成できないことを理解しています。しかし、どうすればそれができますか?
- 高速ルートでそれを行うことはできますか?
- スリムでできますか?
- 私が望むものを達成できる別のフレームワークはありますか?
- クエリ文字列のみを使用する必要がありますか? (それが答えだと思いますが、もっと知識のある人の助けが必要です)。
ありがとうございました。