1

我正在学习 Symfony 2,我决定学习如何在我的 Twig 模板上实现 Haml。它运作良好,但我有一个问题。

可以写:

%span = article.author

不可能写:

%span by = article.author

但是,也可以这样写:

%span by #{ article.author }

我喜欢“= variable”语法,但我不喜欢在一个模板上使用两种不同的语法来在我的模板中的不同行上执行相同的操作(显示变量值)。对不起我的英语不好。:p

有没有办法写类似的东西

%span by = article.author

我在这里错过了什么吗?

4

2 回答 2

2

您必须将其分成两行:

%span
  by
  = article.author

HAML=仅在行首识别(必须转义等式符号会很麻烦,尽管它们可能不经常使用。

于 2013-11-23T13:22:30.290 回答
0

I'm not familiar with HAML, but printing/echoing in twig is with the {{ ... }} delimiters, so wouldn't you need

%span = {{ article.author }}

??

于 2013-11-06T23:53:13.623 回答