html_classes
¶
这个 html_classes
函数通过有条件地将类名连接在一起来返回字符串:
1 2 3 4 5 | <p class="{{ html_classes('a-class', 'another-class', {
'errored': object.errored,
'finished': object.finished,
'pending': object.pending,
}) }}">How are you doing?</p>
|
注解
这个 html_classes
函数是 HtmlExtension
默认情况下不安装。先安装:
1 | $ composer require twig/html-extra
|
然后,在symfony项目上,安装 twig/extra-bundle
:
1 | $ composer require twig/extra-bundle
|
否则,请在Twig环境中显式添加扩展::
use Twig\Extra\Html\HtmlExtension;
$twig = new \Twig\Environment(...);
$twig->addExtension(new HtmlExtension());