例如:我有下一个文本
<h4><a href="http://somesite.com/video/{{ title.url }}">{{ title.text }}</a></h4>
..并且变量 {{ title.text }} 需要 maxlength 10 个字符(不要与字体大小混淆)
在文档中说你可以向伏特引擎添加功能。
如果你的情况有必要,你可以使用这个:
$compiler->addFunction('strlen',
function($resolvedArgs, $exprArgs) use ($compiler) {
$string= $compiler->expression($exprArgs[0]['expr']);
$secondArgument = $compiler->expression($exprArgs[1]['expr']);
return 'substr(' . $string . ', 0 ,' . $secondArgument . ')';
});
欲了解更多信息: http ://docs.phalconphp.com/en/latest/reference/volt.html#extending-volt
因此,在您的情况下,在实施此操作后,您可以使用:
<a href="http://url../{{ title.url }}">{{ strlen(title.text, 10) }}</a>