为了账号安全,请及时绑定邮箱和手机立即绑定

如何从树枝/扩展中替换“本地化日期”过滤器

如何从树枝/扩展中替换“本地化日期”过滤器

PHP
红颜莎娜 2023-04-28 16:03:28
我目前正在将我的项目更新到 Symfony 5.1(我之前使用的是 Symfony 4.1)。更新时,我注意到我无法twig/extensions再安装该软件包,这意味着我无法使用|localizeddate过滤器。这基本上已经在这里讨论过:Composer can't install Twig Extensions- twig/extensions v1.5.0 requires twig/twig ~1.27|~2.0根据我的 composer.lock 文件,安装了 3.0.3        ...        {            "name": "twig/twig",            "version": "v3.0.3",            ...但是仅仅说某样东西不再可用并不能解决问题我现在唯一的用例是以下代码:{{ comment.publishedAt|localizeddate('medium', 'short', null, 'UTC') }}对于那些不熟悉的人,这里是文档页面:https://twig-extensions.readthedocs.io/en/latest/intl.html#localizeddate是否有其他过滤器或只是另一种方法来替换它?
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

twig/extensions分成多个较小的项目。

所以对于这种情况,我不得不做

composer require twig/intl-extra

并将代码替换为:

{{ comment.publishedAt|format_datetime('medium', 'short', null, 'UTC') }}

(代码是否有效,还有待测试)


查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信