fourlabs / hosts-bundle
Symfony2 扩展包,用于处理多个域名/主机间的地理位置、地区、货币和邮件功能。
dev-master
2017-02-20 10:44 UTC
Requires
- php: >=5.5
- symfony/framework-bundle: ~2.4 || ~3.0
This package is auto-updated.
Last update: 2024-09-22 06:57:28 UTC
README
Symfony2 扩展包,用于处理多个域名/主机间的地理位置、地区、货币和邮件功能。
安装
下载Bundle
打开命令行,进入您的项目目录,并执行以下命令以下载此bundle的最新版本
$ composer require fourlabs/hosts-bundle dev-master
此命令需要您已全局安装Composer,具体请参阅Composer文档中的安装章节。
启用Bundle
然后,通过在您的项目中的 app/AppKernel.php 文件中添加以下行来启用此bundle:
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new FourLabs\HostsBundle\FourLabsHostsBundle(), ); }
使用方法
配置
four_labs_hosts: test_ip: 85.13.144.228 assert_country: false default_domain: "acme.com" domains: "acme.com": locale: en_GB countries: [GB] currency: GBP mailer: mailer_gb "acme.de": locale: de_DE countries: [DE, AT, CH, LI] currency: EUR mailer: mailer_de "acme.ie": locale: en_IE countries: [IE, BE, CY, EE, FI, FR, GR, IT, LV, LT, LU, MT, NL, PT, SK, SI, ES] currency: EUR mailer: mailer_ie
swiftmailer: default_mailer: mailer_gb mailers: mailer_gb: # ... mailer_de: # ... mailer_ie: # ...
待办事项
- 单元测试