Symfony: как перенаправить на домашнюю страницу после выхода из системы

Я предоставил предварительный проект сборки на symfony, в котором сеанс выхода перенаправляется на экран входа в систему, но теперь я хочу, чтобы эта страница перенаправлялась на домашнюю страницу. То, что я нашел в файлах кодирования это:

в базовом файле прутик:

<a href="{{path('log_out')}}"><i class="icon-key"></i> Log Out</a>

в маршрутизации.в формате YML

#Route for logout page.
log_out:
    pattern: /bid/logout

кто-нибудь знает, как изменить это перенаправление, пожалуйста, hep меня, я полный новичок в symfony Спасибо

2 ответов


обычно это перенаправление на дом. Проверь свою охрану.конфигурационный файл yml.

firewalls:        
    default:            
        logout:
            path:   /logout
            target: / #This is home url

самый простой способ, по моему скромному мнению, - просто сделать перенаправление в вашем logoutAction (так в вашем контроллере), например :

public function myLogoutAction()
{
    // Your logout logic
    return $this->redirect($this->generateUrl('my_route'));
}