2017-01-22 4 views
0

Я использую расширение kdyby/facebook для аутентификации Facebook, которое использует ссылку на open сигнал в fbLogin компоненте.Nette Framework - Проложить сигнал

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

Это приводит к /? Делать = fbLogin открыть! Как проложить маршрут по ссылке /login/facebook?

ответ

1

В вашем маршрутизаторе (обычно в /app/RouterFactory.php) сделать новый маршрут.

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

Теперь вы можете использовать /логин/фейсбук маршрут.