Skip to main content
 首页 » 编程设计

twig 模板内的 php 函数

2024年04月12日13daizhj

我有一个 Twig 模板,在其中渲染从数据库中获取的一些信息。该信息的长度相当大,无法容纳在为其提供的空间中。我想在我的 twig 模板中使用 php 的 substr 函数。

index.html.twig 包含

 <span>{{ patent.description }}</span> 

描述很长,我想显示整个描述的前 80 个字符。

在 php 中我可以使用

 substr(patent.description,0,80) 

任何人都可以指导我如何在我的 Twig 模板中使用此功能吗?

请您参考如下方法:

切片函数执行此操作,

<span>{{ patent.description|slice(0,80) }}</span> 

切片过滤器的作用相当于数组的 array_slice PHP 函数和字符串的 substr。 它是在 Twig 1.6 中添加的。