что такое "ядро" symfony2? - PullRequest
       6

что такое "ядро" symfony2?

2 голосов
/ 19 августа 2011

ядро ​​ похоже все, что находится под /vendor/symfony/src/Symfony.

Там у вас есть три папки:

  • / Bridge
  • / Bundle
  • / Компонент

Какова цель / Bridge и / Bundle?

Также я прав, что ядро ​​означает на самом деле две вещи?

  • основная библиотека в / Component
  • вся настройка с кэшированием маршрутов / config / templates, интерфейсом администратора, ...

1 Ответ

16 голосов
/ 19 августа 2011

Каркас Symfony2 состоит из: компонентов, мостов и комплектов.

Компонент - это автономная библиотека, которую можно использовать независимо.

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

Пакет - это клеймежду компонентами или сторонними библиотеками.Клеем всех этих компонентов и мостов, составляющих платформу Symfony2, является FrameworkBundle.

Затем у вас есть дистрибутивы.Дистрибутив - это набор пакетов, сторонних библиотек и конфигураций по умолчанию, которые делают установку Symfony2 действительно простой для проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...