Организовать проект Symfony для доменов страны - PullRequest
1 голос
/ 17 марта 2012

Я не знаю, как сделать многодоменный проект.Проект имеет домен для каждой страны, например:

  • www.domain.com (root, для выбранной страны)
  • www.domain.co.uk (для Великобритании)
  • www.domain.ru (для RU)

Данные на сайте будут зависеть от текущей страны (домена).Я новичок в Symfony, но мне действительно это нравится.

Я думаю, мне нужно использовать что-то в классе User, например $this->getUser()->setCulture('UK');

Есть ли в Symfony какой-нибудь плагин или встроенные инструменты для его создания?1016 *

1 Ответ

0 голосов
/ 22 ноября 2012

Вы можете использовать одно из решений, указанных в , как настроить проект Symfony 1.4 для нескольких доменов?

Чтобы узнать текущее местоположение пользователя, вы можете использовать внешний сервис, такой как ip2location

//requires ip2location class

try {
    $ip = new ip2location;
    $ip->open('./db/IP-COUNTRY.BIN');

    $country_code = $ip->getCountryShort($ip_address);

} catch (Exception $e) {
    // ...
}
...