次のように Slim Framework v3.2.0 でサブルートを使用したい:
- www.test.com/ <-- インデックス ページ
- www.test.com/foodtype/ <-- 別ページ
- www.test.com/foodtype/page/ <-- foodtype のサブカテゴリ
私が理解しているように、呼び出すことができる get は 1 つだけです。現在、routes.php にこれがあります。
$app->get('/', function () {
// Load index page
});
$app->get('/{foodtype}', function ($request, $response, $args) {
// Load page based on the value of $args['foodtype']
});
page1 の別のオプション ルートを追加するにはどうすればよいですか?
私はもう試した:
$app->get('/{foodtype}/{page}', function ($request, $response, $args) {
// Load page based on the value of $args['foodtype'] and $args['page']
});
これにより、「ページが見つかりません」というエラーが発生します。オプションの「/」もエスケープする必要があると思いますか?