我不知道如何制作多域项目。项目具有每个国家/地区的域,例如:
- www.domain.com(根,用于选择国家)
- www.domain.co.uk(英国)
- www.domain.ru(俄罗斯)
网站中的数据将取决于当前国家(域)。我是 Symfony 的新手,但我真的很喜欢。
我想我需要在用户类中使用一些东西,比如$this->getUser()->setCulture('UK');
Symfony 是否有一些插件或本地工具来制作它?
您可以使用关于如何为多个域配置 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) {
// ...
}