我的模板中有以下代码,我在其中生成带有参数的路由:
<a class="btn btn-block btn-abcd" href="{{ path(
'auth.login',
{
'type': constant('User::TYPE_CANDIDATE'),
'provider': constant('UserProvider::PROVIDER_XING')
}
) }}">...</a>
我已经把它分成几行,就像我用 PHP 代码做的那样。我只是不确定这是否是推荐的做法。 coding standards page on the Twig site 没有解决这个特定问题。
最佳答案
提高可读性的一种常用技术是,每当您觉得需要缩短行时,就在左括号/方括号/大括号中进行。不一定对所有这些,但一个有意义的。
这是我的建议:
<a class="btn btn-block btn-abcd"
href="{{ path(
'auth.login', {
'type': constant('User::TYPE_CANDIDATE'),
'provider': constant('UserProvider::PROVIDER_XING')
}
) }}">
Link text
</a>
单行重新格式化的一个问题是,许多困惑检测器和短绒棉会 mock 超过 50 个字符的行。
关于php - 如何根据编码标准在 Twig 模板中格式化长行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38345678/