除非另有说明,否则让Twig过滤器分配默认值


Making Twig filter to assign defaults unless otherwise specified

我试图使用树枝作为我的网站模板系统。我想写一些类似……的东西

{{ title }}
{% pageAuthor | Unknown %}

如果pageAuthor为空,我希望"Unknown"成为默认值。我可以使用一堆"if"语句,但这会损害可读性。这是干净的,容易写。谢谢你的帮助!

使用Twig的default过滤器:

{{ pageAuthor|default('Unknown') }}