我想設置索引路線上的可選參數,但似乎無法得到它的工作。我希望能夠選擇是否能夠傳遞參數。我似乎無法得到任何工作。我期待類似如下:修身PHP指數路線可選參數
$app->get('/(:token)', function ($req, $res){
// Do Something
});
我碰到這個solution這是我想要什麼來實現,但似乎無法得到它的工作。任何幫助將不勝感激!
我想設置索引路線上的可選參數,但似乎無法得到它的工作。我希望能夠選擇是否能夠傳遞參數。我似乎無法得到任何工作。我期待類似如下:修身PHP指數路線可選參數
$app->get('/(:token)', function ($req, $res){
// Do Something
});
我碰到這個solution這是我想要什麼來實現,但似乎無法得到它的工作。任何幫助將不勝感激!
你應該使用它像這樣因爲3版它認爲
在這裏閱讀:http://www.slimframework.com/docs/objects/router.html#get-route
$app->get('/{:token}', function ($req, $res){
// Do Something
});
仍與上面沒有快樂,我只是得到一個404錯誤 – verdond2
服務器設置不正常的其他網站?正在工作?還是隻是根?沒有追加斜線添加?! –
如果你想在token
是可選的,設置在路由定義是這樣的:
$app->get('/[(:token)]', function ($request, $response, $args) {
// Will respond to both '/' and '/token'
// Token value is accessible from $args argument
});
注意,佔位符{:token}
在方括號裏擠包,這使得它的可選的S公司。
您可以在Slim3 User Guide更多的話題。
您使用的語法錯誤。這是V2 ......對於V3 ... $ APP->的get(「/ {:令牌}」 ...... – geggleto