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

Hai*_*one 1 php url slim slim-3

我有问题 slim

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

  1. 页面html与teig.
  2. api并在json中显示.

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

返回树枝(我回来了).

如果我要求url:api/product/{slug} 给我json(我做返回).

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

Rob*_*len 7

$request->getUri()->getPath() 会给你当前的网址.

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