connectsb/localebundle

管理地区设置的包

dev-master 2014-12-17 11:02 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:45:19 UTC


README

使用此包,您可以获取地区设置的国籍名称。

1) 安装

首先,您需要将以下行添加到您的 composer.json 文件中

{
    "require": {
        "connectsb/localebundle": "dev-master"
    }
}

您还需要将 LocaleBundle 添加到您的 AppKernel.php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            ...
            new ConnectSB\TranslationBundle\ConnectSBLocaleBundle()
        );
    }
}

2) 使用方法

在控制器中,您可以使用以下方法获取语言的国家

    $this->get('connect_sb_locale_service')->getCountryOfLocale('en');

在 Twig 中,您可以使用 locale_to_country 过滤器。