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