1

我不知道如何制作多域项目。项目具有每个国家/地区的域,例如:

  • www.domain.com(根,用于选择国家)
  • www.domain.co.uk(英国)
  • www.domain.ru(俄罗斯)

网站中的数据将取决于当前国家(域)。我是 Symfony 的新手,但我真的很喜欢。

我想我需要在用户类中使用一些东西,比如$this->getUser()->setCulture('UK');

Symfony 是否有一些插件或本地工具来制作它?

4

1 回答 1

0

您可以使用关于如何为多个域配置 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) {
    // ...
}
于 2012-11-22T14:48:51.963 回答