问题标签 [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 投票
2 回答
1888 浏览

twig - 在 Twig 中的变量内调用宏

是否可以使用 Twig 模板在变量内调用宏?

和...

然后...

我想这样做是为了让用户自定义他们的博客模板。

谢谢你。

0 投票
10 回答
49388 浏览

php - 添加活动类以与 sf2 和 twig 链接

以下简单代码:

class="active"如果当前页面与_list路线匹配,是否有一种简单的方法来添加?

使用 symfony2 和 twig 的最新 PR-Release 作为模板引擎

0 投票
4 回答
70592 浏览

numbers - 在树枝模板中格式化钱

树枝模板引擎中是否有任何过滤器或类似的东西来格式化金钱或数字?

0 投票
1 回答
8094 浏览

php - Symfony2 Twig 扩展

我在实现树枝扩展时遇到了一些问题。我需要创建自己的过滤器(一个 substr 过滤器)。所以我想使用树枝扩展。

我在 MyApp\Bundle\WebsiteBundle\ 和文件中创建了一个名为“Extension”的文件夹:WebsiteExtension.php

然后在我的 /app/config 上的 config.yml

但发生错误:

这很奇怪,因为文件和类存在......我错过了一些东西但是什么?

0 投票
8 回答
50476 浏览

php - 如何将参数传递给 Symfony2 Twig 块?

我想在树枝块中生成表头并在整个页面中重用它们,这个页面有大约 5 个不同的表,它们的表头大致相同。块代码是这样的:

上面代码中的关键行是

我想在渲染块的地方将 statementType 作为参数传递,如下所示:

但这不起作用。为了概念上的接近,我想将块及其渲染保留在同一个文件(但不同的块)中。

甚至可以使用这样的块吗?我查看了 Symfony2 文档,找不到任何暗示可以这样做的东西,但对我来说,这似乎是对块的明显使用。

0 投票
1 回答
459 浏览

php - Twig “trans”标签在升级到 1.0 后损坏

我正在使用带有 I18n 扩展的 Twig 将 PHP 系统更新到最新的 twig 1.0.0-77。

问题是 Twig 找不到 Twig_Extension_I18n,当我将它和相关文件从旧版本移动到适当的文件夹时,我收到一个界面错误,所以似乎无法以这种方式解决问题。

“trans”标签也已停止工作,但由于有很多视图使用该标签,我需要使用完全相同的语法。

那么如何使“trans”标签在最新的树枝中工作?

谢谢

0 投票
3 回答
16024 浏览

php - Twig 忘记了数组键

我对 Symfony2 中的树枝有一个奇怪的问题。我正在使用以下数组:

为了测试这一点,我使用了以下代码

但输出显示以下

但它应该看起来像这样

看起来 twig 创建了一个带有新索引的新数组。有没有办法从数组中获取正确的索引?

var_dump($days)php 中我可以看到正确的索引,所以“问题”与树枝有关。

0 投票
4 回答
38365 浏览

html - Twig UTF8 字符编码 - Symfony2

我正在使用 Symfony2 为法国协会的网站开发一个新闻系统。在显示重音符号和 HTML 时,我遇到了麻烦。

在树枝视图中,我只是输出变量:

如果我像这样直接在数据库中插入重音:'é',甚至不会显示变量。

如果我插入它:é它保持不变。

HTML 显示为文本。

我也尝试了该autoescape功能(设置为trueand false),但没有成功:

有什么建议么?非常感谢

0 投票
1 回答
2297 浏览

symfony - Symfony2:扩展树枝日期字段

我想覆盖现有的日期字段类型,以便可以使用 js 组件。到目前为止我尝试过:

到目前为止它不起作用(显示了js组件,但没有功能),我的问题是:在中value,我需要将日期表示为像'31.12.2011'这样的字符串,但value似乎是一个空数组。

另一个问题:twig/sf2 那么如何识别结果呢?组件在输入字段中将日期写为字符串,但 sf 给了我一个错误

给定“数组”、“字符串”类型的预期参数

我使用 Symfony 2.0,Beta 5

0 投票
2 回答
7662 浏览

twig - Twig - 不要解释

我正在寻找一个标签,它可以让我停止在模板中的某个部分进行解释。

所以我正在寻找类似于 smarty 的文字标签的东西。

谢谢