我使用kdyby/facebook扩展程序进行Facebook身份验证,该身份验证使用open
组件中fbLogin
信号的链接。
<a n:href="fbLogin-open!">Login using facebook</a>
这导致 /?do = fbLogin-open!如何将此链接路由到 / login / facebook ?
答案 0 :(得分:1)
在您的路由器中(通常在 /app/RouterFactory.php 中)创建一条新路线。
$router[] = new Route('login/<do>', [
'presenter' => 'Login',
'action' => 'fbLogin',
'do' => array(
Route::FILTER_TABLE => array(
'facebook' => 'fbLogin-open'
)
)
]);
现在您可以使用 / login / facebook 路线。