如何检查控制器slim-framework中的url

时间:2016-03-28 09:43:08

标签: php url slim slim-3

我对slim

有疑问

我有控制器,并且2个路径发送到该控制器。

  1. 页面html with teig。
  2. api并在json中显示。
  3. 现在我需要检查,如果我请求这个网址: /product/{slug}

    返回树枝(我做回来)。

    如果我要求提交网址:api/product/{slug} 给我回json(我做回报)。

    现在我不知道如何申请if。 以及我如何知道检查哪个url请求该控制器。

1 个答案:

答案 0 :(得分:7)

$request->getUri()->getPath()将为您提供当前网址。

$request->getAttribute('route')将为您提供当前的Route对象。