fourlabs/hosts-bundle

Symfony2 扩展包,用于处理多个域名/主机间的地理位置、地区、货币和邮件功能。

安装: 15

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2017-02-20 10:44 UTC

This package is auto-updated.

Last update: 2024-09-22 06:57:28 UTC


README

Symfony2 扩展包,用于处理多个域名/主机间的地理位置、地区、货币和邮件功能。

License SensioLabsInsight

安装

下载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:
            # ...

待办事项

  • 单元测试

许可证

MIT