Datetime Symfony2转换,参数不工作
我对Symfony2的翻译有问题 我有一个DateTimeFormatter类(此处简化): 我将其配置为服务:Datetime Symfony2转换,参数不工作,datetime,symfony,translation,Datetime,Symfony,Translation,我对Symfony2的翻译有问题 我有一个DateTimeFormatter类(此处简化): 我将其配置为服务: parameters: datetime_formatter.class: Skepin\CommonBundle\Util\DateTimeFormatter services: common.util.datetime_formatter: class: %datetime_formatter.class% argu
parameters:
datetime_formatter.class: Skepin\CommonBundle\Util\DateTimeFormatter
services:
common.util.datetime_formatter:
class: %datetime_formatter.class%
arguments: [@translator]
问题是:当我使用它时,显示的文本是%seconds%seconds ago
,参数没有被替换。我错过了什么
谢谢 问题已解决:
return $this->translator->trans('datetime_formatter.seconds_ago', array('%seconds%' => $delta);
而不是:
return $this->translator->trans('datetime_formatter.seconds_ago', array('%seconds%', $delta);
愚蠢的错误…问题已解决:
return $this->translator->trans('datetime_formatter.seconds_ago', array('%seconds%' => $delta);
而不是:
return $this->translator->trans('datetime_formatter.seconds_ago', array('%seconds%', $delta);
愚蠢的错误