【发布时间】:2012-12-22 05:39:12
【问题描述】:
我需要从服务中获取当前语言环境,包括 Symfony 2.0.x(使用 Session)和 Symfony 2.1.x(使用 Request)。
我会这样做:
if(version_compare(Symfony::VERSION, '2.1.0') < 0) {
$obj = $this->get('session');
}
else {
$obj = $this->get('request');
}
$locale = $obj->getLocale();
但是没有Symfony::VERSION 常量。任何想法?除了使用is_callable 或其他奇怪的东西...
【问题讨论】:
标签: session symfony request locale