2017-01-22 24 views
0

我使用kdyby/facebook擴展名進行Facebook身份驗證,該身份驗證使用鏈接到open信號的fbLogin組件。Nette Framework - 路由信號

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

此結果爲/?do = fbLogin-open!如何將此鏈接路由至/login/facebook

回答

1

在你的路由器(一般在/app/RouterFactory.php)做一個新的路由。現在

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

可以使用/登錄/ Facebook的路線。