contextualcode / legacy-settings-injection-bundle
eZ Publish 5 组件包,用于将 yml 文件中的设置注入到旧版 eZ Publish 内核。
v1.0.3
2020-02-07 13:37 UTC
Requires
- php: >=5.3.2
- ezsystems/ezpublish-kernel: *
- symfony/symfony: *
This package is auto-updated.
Last update: 2024-09-08 05:08:47 UTC
README
这是一个 eZ Publish 5 Symfony 组件包,可以将 yml 文件中的设置注入到旧版 eZ Publish 内核。
它允许为不同的站点访问注入不同的旧版设置。
安装
- 运行
composer require
$ composer require contextualcode/legacy-settings-injection-bundle
- 在
app/AppKernel.php
(ezpublish/EzPublishKernel.php
) 文件中启用此组件包,通过在registerBundles
方法中添加以下行public function registerBundles() { $bundles = array( ... new ContextualCode\LegacySettingsInjectionBundle\ContextualCodeLegacySettingsInjectionBundle() );
用法
此组件包有两种使用情况。
为所有站点访问注入旧版设置
在您的 parameters.yml
文件中,添加旧版设置,例如
parameters:
injected_ini_files:
site.ini:
TemplateSettings:
Debug: enabled
为特定站点访问注入旧版设置
在您的 config.yml
文件中,为不同的站点访问添加旧版设置,例如
contextual_code_legacy_settings_injection:
system:
frontend_group:
injected_ini_files:
site.ini:
TemplateSettings:
Debug: disabled
admin:
injected_ini_files:
site.ini:
TemplateSettings:
Debug: enabled