2

我有问题slim

我有控制器,2 个路由发送到这个控制器。

  1. 带有 teig 的页面 html。
  2. api 并在 json 中显示。

现在我需要检查,如果我用这个 url 请求: /product/{slug}

返回树枝(我做返回)。

如果我请求 url:api/product/{slug} 返回 json(我返回)。

现在我不知道如何处理 if 请求。以及我如何知道检查该控制器的 url 请求。

4

1 回答 1

9

$request->getUri()->getPath()会给你当前的 URL。

$request->getAttribute('route')会给你当前的Route对象。

于 2016-03-29T07:57:42.583 回答