Каркас Symfony2 состоит из: компонентов, мостов и комплектов.
Компонент - это автономная библиотека, которую можно использовать независимо.
Мост - это набор классов из одного компонента.это расширяет другую библиотеку / компонент.Он был создан таким образом, чтобы компоненты могли оставаться максимально разделенными.Здесь также есть веская причина: если вы хотите использовать компонент Form, но не используете Doctrine в качестве ORM, вам не нужен конкретный тип, созданный для Doctrine.
Пакет - это клеймежду компонентами или сторонними библиотеками.Клеем всех этих компонентов и мостов, составляющих платформу Symfony2, является FrameworkBundle.
Затем у вас есть дистрибутивы.Дистрибутив - это набор пакетов, сторонних библиотек и конфигураций по умолчанию, которые делают установку Symfony2 действительно простой для проекта.