Symfony - Twig - 过滤“localizeddate”在DateTime上不起作用

时间:2014-06-24 13:13:16

标签: symfony twig

我使用树枝和我应用过滤器

我的日期时间

{{tutoriel.dateCreation | localizeddate('medium', 'none') }},我有这个错误:

The filter "localizeddate" does not exist in Video2LearnAdministrationBundle:VisualisationFicheTutoriel:fiche_tutoriel.html.twig at line 167

我哪里错了?

谢谢:)

2 个答案:

答案 0 :(得分:23)

我找到了解决方案。

您应该安装twig intl扩展。如果没有,请composer require twig/extensions

您可以激活config.yml或services.yml文件中的服务:

services:
    twig.extension.intl:
        class: Twig_Extensions_Extension_Intl
        tags:
            - { name: twig.extension }

答案 1 :(得分:1)

我使用了新的树枝过滤器TransactionControllerhttps://twig.symfony.com/doc/2.x/filters/format_date.html

  1. 安装:using ns_name::name;
  2. 树枝中的用途:
format_date()