我是 php 新手,我正在使用 Slim Framework 开发一个简单的 Rest Api。
根据文档,Slim 使用FastRoute。
我有一条带有可选参数(供应商和数量)的路线,如下所示:
path/items/{id}/{name}/{price}[/{vendor}[/{quantity}]]
问题是,如果我将供应商留空,数量的值将转到供应商,而数量将不会被填写。我知道通过快速路线我无法做到这一点。但是,我该怎么做呢?
- 我可以使用快速路线吗?
- 我可以用 Slim 做吗?
- 是否有另一个框架可以实现我想要的?
- 我应该只使用查询字符串吗?(我认为这就是答案,但我需要有更多知识的人的帮助)。
谢谢你。