Home Пакеты Пакеты Пакеты Как переопределить любую часть пакетаШаблоныМаршрутизацияКонтроллерыСервисы и конфигурацияСущности и их отображениеФормыМетаданные валидацииПереводыКак использовать наследование пакетов для переопределения частей пакетаЛучшие практики для повторно используемых пакетовИмя пакетаСтруктура каталогаКлассыПоставщикиСущности/документы DoctrineТестыНепрерывная интеграцияУстановкаДокументацияМаршрутизацияШаблоныФайлы переводовКонфигурацияВерсионированиеСервисыМетаданные ComposerИсточникиУзнать большеКак создать дружественную конфигурацию для пакетаИспользование расширения пакетаИспользование класса пакетаИзменение конфигурации другого пакетаСброс конфигурацииПоддержка XMLКак загружать конфигурацию сервиса внутри пакетаСоздание класса расширенияИспользование метода load()Загрузка сервисов прямо в вашем классе пакетаДобавление классов для компиляцииКак упростить конфигурацию нескольких пакетовДобавление расширения к началку класса пакетаБольше о пакетах и использованием PrependExtensionInterface
Пакеты Пакеты Как переопределить любую часть пакетаШаблоныМаршрутизацияКонтроллерыСервисы и конфигурацияСущности и их отображениеФормыМетаданные валидацииПереводыКак использовать наследование пакетов для переопределения частей пакетаЛучшие практики для повторно используемых пакетовИмя пакетаСтруктура каталогаКлассыПоставщикиСущности/документы DoctrineТестыНепрерывная интеграцияУстановкаДокументацияМаршрутизацияШаблоныФайлы переводовКонфигурацияВерсионированиеСервисыМетаданные ComposerИсточникиУзнать большеКак создать дружественную конфигурацию для пакетаИспользование расширения пакетаИспользование класса пакетаИзменение конфигурации другого пакетаСброс конфигурацииПоддержка XMLКак загружать конфигурацию сервиса внутри пакетаСоздание класса расширенияИспользование метода load()Загрузка сервисов прямо в вашем классе пакетаДобавление классов для компиляцииКак упростить конфигурацию нескольких пакетовДобавление расширения к началку класса пакетаБольше о пакетах и использованием PrependExtensionInterface