使用可选参数时,允许使用可选的尾部斜杠

Fra*_*isc 4 php slim

鉴于此路径:/page(/:pageID),如何允许以下变化:

  • /page/page/(即使缺少pageID部分.
  • /page/1/page/1/

谢谢.

nil*_*lse 8

您必须以这种方式定义路线:

$app->get('/page(/:id/?)', function ($id = NULL) use ($app) {
    ; // your code
});
Run Code Online (Sandbox Code Playgroud)