0

我正在使用kdyby/facebook扩展来进行 Facebook 身份验证,它使用链接在组件中open发出信号。fbLogin

<a n:href="fbLogin-open!">Login using facebook</a>

这导致/?do=fbLogin-open!如何将此链接路由到/login/facebook

4

1 回答 1

1

在您的路由器中(通常在/app/RouterFactory.php中)创建一条新路由。

$router[] = new Route('login/<do>', [
  'presenter' => 'Login',
  'action' => 'fbLogin',
  'do' => array(
    Route::FILTER_TABLE => array(
      'facebook' => 'fbLogin-open'
    )
  )
]);

现在您可以使用/login/facebook路由。

于 2017-01-22T14:20:39.060 回答