В этой главе вы узнали о концепции модулей в Zend Framework 3. Модуль - это автономный блок вашего приложения с возможностью повторного использования. Модули стоит создавать, когда ваш веб-сайт вырастает до больших размеров, а также, когда какая-либо функциональность имеет малое количество зависимостей от других частей приложения.
Каждый модуль ZF3 имеет класс точки входа, называемый Module
. Этот класс можно использовать для регистрации
обработчиков событий. Обработчики событий полезны, когда вы, например, хотите выбрать другой шаблон лэйаута по умолчанию
для всего модуля или изменить стандартное содержимое веб-страницы.
Если вы разрабатываете модуль, который хотите сделать общедоступным для использования в других проектах, можете зарегистрировать его в каталоге Packagist.org и установить с помощью Composer в качестве стороннего пакета.