atournayre / acceptance-bundle
此包已被废弃且不再维护。未建议替代包。
Symfony 4 的验收包
dev-main
2021-03-20 15:51 UTC
Requires
- php: ^7.2.9
Conflicts
This package is auto-updated.
Last update: 2023-11-28 22:05:54 UTC
README
验收包帮助管理软件验收。
此包的作用?
使用此包激活特定时期的运行环境。
有时,您可能希望客户只能访问验收环境3天或7天。
开始使用
$ composer require atournayre/acceptance-bundle
配置
启用包
# config/bundles.php return [ // ... Atournayre\AcceptanceBundle\AtournayreAcceptanceBundle::class => ['all' => true], // ... ];
使用 parameters.yml 吗?
# app/config/parameters.yml parameters: atournayre_acceptance.is_enabled: true # true to enable / false to disable atournayre_acceptance.start_date_time: "2021-01-01 00:00:00" # 2021-01-01 is also valid atournayre_acceptance.end_date_time: "2021-01-02 00:00:00" # 2021-01-02 is also valid
使用 .env 吗?
# .env / .env.local.php return array ( // ... // ACCEPTANCE_IS_ENABLED : true / false 'ACCEPTANCE_IS_ENABLED' => true, // ACCEPTANCE_START_DATETIME : "2021-03-25 00:00:00" / "2021-03-25" 'ACCEPTANCE_START_DATETIME' => "2021-03-25 00:00:00", // ACCEPTANCE_END_DATETIME : "2021-03-25 00:00:00" / "2021-03-25" 'ACCEPTANCE_END_DATETIME' => "2021-02-29 23:59:59", // ... );
# config/services.yaml parameters: atournayre_acceptance.is_enabled: '%env(ACCEPTANCE_IS_ENABLED)%' atournayre_acceptance.start_date_time: '%env(ACCEPTANCE_START_DATETIME)%' atournayre_acceptance.end_date_time: '%env(ACCEPTANCE_END_DATETIME)%'
生产环境
在生产环境中,只需禁用包。
使用 parameters.yml 吗?
# app/config/parameters.yml parameters: atournayre_acceptance.is_enabled: false
使用 .env 吗?
# .env / .env.local.php return array ( // ... 'ACCEPTANCE_IS_ENABLED' => false, // ... );
# config/services.yaml parameters: atournayre_acceptance.is_enabled: '%env(ACCEPTANCE_IS_ENABLED)%'
覆盖模板
使用 Symfony 4.4.* 吗?
$ mkdir -p templates/bundles/AtournayreAcceptanceBundle
$ cp -r vendor/atournayre/acceptance-bundle/Resources/views/. templates/bundles/AtournayreAcceptanceBundle
模板现在已准备好进行自定义!