Я пытался обновить свой сайт с SF 3.0 до SF 3.1. С тех пор это невозможно правильно войти в систему.
«Примечание: преобразование массива в строку в
поставщик / Symfony / Symfony / SRC / Symfony / Компонент / HttpKernel / DataCollector / RequestDataCollector.php
на линии 377 «
Я проверил этот файл, и оказалось, что $ controller — это массив, а не строка. Есть дамп массива:
array (size=2)
0 => string 'Vehixel\UserBundle\Controller\SecurityController' (length=48)
1 => string 'login_checkAction' (length=17)
Я понятия не имею, что может вызвать проблему. Функция входа в систему полностью работала раньше.
Благодаря IRC-каналу #symfony, особенно «родословной». Кажется, это регресс. Мы исправили это, добавив loginCheckAction & Действие выхода из системы в контроллере даже пустое.
Других решений пока нет …