如果我有这样的 silex 路线:
$app->get('/project/{projectName}', function (Request $request, $projectName) use ($app) {
return $projectName;
})
->value('projectName', 'all')
->bind('project');
为什么我不能定义另一条路线,例如:
$app->get('/projects', ...)
->bind('projects');
每当我尝试访问/projects
路由时,我都会被重定向到/projects/
并显示错误消息 ( NotFoundHttpException: No route found for "GET /projects/"
)。
引擎盖下是否有一些多元化逻辑可以防止这种情况发生,或者还有什么可能在这里干扰?(当将第二条路线重命名为其他任何东西时它工作得很好,所以我认为这个项目/项目命名有一些特定的东西。)