我有问题slim
我有控制器,2 个路由发送到这个控制器。
- 带有 teig 的页面 html。
- api 并在 json 中显示。
现在我需要检查,如果我用这个 url 请求:
/product/{slug}
返回树枝(我做返回)。
如果我请求 url:api/product/{slug}
返回 json(我返回)。
现在我不知道如何处理 if 请求。以及我如何知道检查该控制器的 url 请求。
$request->getUri()->getPath()
会给你当前的 URL。
$request->getAttribute('route')
会给你当前的Route
对象。