我目前正在將我的項目更新到 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條經驗 獲得超7個贊
被twig/extensions
分成多個較小的項目。
所以對于這種情況,我不得不做
composer?require?twig/intl-extra
并將代碼替換為:
{{?comment.publishedAt|format_datetime('medium',?'short',?null,?'UTC')?}}
(代碼是否有效,還有待測試)
- 1 回答
- 0 關注
- 117 瀏覽
添加回答
舉報
0/150
提交
取消