PHP Slim框架“两个命名的子模式具有相同的名称”

时间:2015-08-18 19:45:02

标签: php slim

当我尝试向路由器添加新路由时,我遇到了这个奇怪的错误: preg_match(): Compilation failed: two named subpatterns have the same name at offset 39

我已经检查了我的路由器的双路由,改变了路由名称,但它不起作用。

这是我的路线: Route::resource('/visitor/:id', 'Visitors\Controllers\EditVisitorController')

有人知道这个问题可能会出现吗?

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题here。我所做的是详细了解错误。详细的跟踪将为您提供有冲突的路线。我调试错误的代码示例如下:

$app = new \Slim\Slim(array(
    'debug' => false
));
$app->error(function (\Exception $e) use ($app) {
    //enter manipulation of $e->getTrace()
    //or just var_dump($e->getTrace()) but the format would be chaotic
});