问题标签 [twig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
263812 浏览

php - 如何在 Twig 中检查 null?

我应该使用什么构造来检查 Twig 模板中的值是否为 NULL?

0 投票
2 回答
11829 浏览

php - 如何安装 Twig 模板引擎?

我正在运行 Mamp 作为我的本地服务器。我已经在/Applications/MAMP/svn/twig/twig/lib. 我已经在我的 php.ini 文件中包含了这个路径:

为了让我完成安装和访问 Twig,需要进入我的 htdocs 文件夹中的哪些内容?

0 投票
5 回答
32527 浏览

php - twig - 将函数传递给模板

目前我将我的函数放在一个类中,并将这个类的一个实例传递给模板,并将我需要的函数作为类方法调用。

我需要像下面那样做

是否可以?

0 投票
1 回答
3297 浏览

php - 使用 Twig 进行模板化 - 永久访问我所有模板中的变量

我刚刚开始研究Twig,我想知道我将如何完成以下工作。

我有一个变量 $logged_in ,我需要在我网站上的每个页面中都可以访问它,我希望不是每次在数据数组中都将它传递给树枝渲染器,而是有一种方法可以让我声明这在某个地方,并且每个模板都可以访问它。

我是否需要构建一个扩展来完成这个/甚至有可能吗?我浏览了文档的每一页,但在尝试按照此处所述扩展基本模板时遇到了麻烦...

树枝文档 | 食谱 | 使模板知道上下文 死链接

这是正确的方法吗?

谢谢

0 投票
2 回答
66659 浏览

php - 在树枝中测试变量相等性

twig中,是否有一种简单的方法来测试 2 个变量的相等性?

{% if var1 = var2 %}无效,{% if var1 is sameas(var2) %}仅当两者都是字符串时才有效...

(来自文档)“sameas 检查一个变量是否指向与另一个变量相同的内存地址”,这很有用。

所以我发现比较整数的唯一方法是将它们都转换为字符串:
{% if var1|lower is sameas(var2|lower) %}

0 投票
1 回答
371 浏览

perl - 如何传递 Twig 子参数?

帮助我无法将哈希键传递给树枝子例程。

这里:

谢谢。

0 投票
3 回答
4180 浏览

symfony - 如何通过 Symfony2 设置更改 Twig 加载程序

我编写了从数据库中获取模板的自定义 Twig 加载器,它在 Twig“独立”库中工作。现在我想在 Symfony2 中使用它,但找不到通过 Symfony2 设置更改 Twig 加载器的位置。

提前谢谢任何提示

0 投票
4 回答
106196 浏览

php - 树枝中的 str_replace

我想在我的树枝模板中做一个简单的 str_replace 。我是 twig 的新手,可能我需要添加新的过滤器或类似的东西或使用现有的。我怎样才能做到这一点?我在哪里可以找到可用的过滤器列表?

0 投票
5 回答
25774 浏览

php - 如何在 Twig 日期过滤器中使用时区?

我正在使用 Twig 和这个日期过滤器

http://www.twig-project.org/doc/templates.html#date

显然他们正在寻找参数中的 DateTime 实例。

看着这个 http://www.php.net/manual/en/datetime.construct.php

我无法理解 php datetime 对象以及如何使用时区。

鉴于我了解基本的 PHP 并且熟悉简单的 Web 编程,我如何使用 Twig 日期过滤器来显示日期和时间,同时满足时区的需求?

如果在使用日期过滤器时有更简单的方法,但不使用日期时间对象,我会接受它。

我只关心解决方案是否有效,而不是解决方案的“正确性”或“优雅性”。

0 投票
6 回答
19259 浏览

forms - symfony2 文本字段自定义标签

我对 symfony2 Field 组件有一点但不愉快的问题。例如,我想在树枝模板中输出表单字段数组:

这是文本字段配置:

但不幸的是,当引擎呈现此输出时,我将“FieldName”作为标签而不是“MyCustomLabel”。如果我输出不在 for 中的表单字段,我不会有问题(在这种情况下,我可以在模板中为每个字段添加一个标签)。但是脚本在执行之前并不知道表单域的某些数量和配置。所以,我需要为现场渲染实现循环方法。而且我还想保留树枝符号……我会很高兴得到一个好的建议:)