Ответ 1
Я думаю, вы должны создать пользовательский поставщик в своем проекте Symfony2, чтобы иметь возможность делиться пользователями между двумя проектами (но сначала проверьте, вы можете использовать поставщик доктрины).
Вы также должны реализовать собственный поставщик проверки подлинности, чтобы автоматически регистрировать пользователя в приложении Symfony2, если он был зарегистрирован в symfony1. Вероятно, вам нужно будет проверить сеанс symfony1 и на основе этого пользователя журнала (или нет).
Возможно, стоит посмотреть IngewikkeldWrapperBundle, который завершает проект symfony1 в Symfony2.
Также стоит посмотреть разговор от Symfony Live 2011: Хорошая производительность с использованием приложения Sf1 для кэширования Sf2:
И последнее, но не менее важное: пройти через документы: