问题标签 [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.
php - 在 Symfony2 中使用动态放置的 HTML 渲染树枝模板?
我有一个动作和一个 Twig 模板。
通过render()
它可以为 Twig-tag 放置文本{{ tagname }}
。
但是这个文本被转义了。现在我想放置(未转义的)HTML 代码。
在 Symfony2 中是如何做到的?
php - twig 模板引擎,使用静态函数或变量
有没有办法在树枝中调用静态函数或使用静态变量?
我有一类静态辅助函数,想在模板中使用一个或两个。
php - 使用 TWIG 在 PHP/MySQL 中格式化货币
我正在使用 Twig 模板语言来开发一个小型的、模板驱动的网站。
一切都适用于基础 - 按照http://devzone.zend.com/article/13633-Creating-Web-Page-Templates-with-PHP-and-Tw ig-part-1- 中的说明进行操作
但是,我在两件事上遇到了麻烦;一,我希望我的 .tpl(模板)文件在我的脚本中的模板目录之外,二,我将如何在 PHPMyadmin 中格式化货币?
这是我的脚本:
汽车.tpl:
这是 PHP Twig 脚本:
数据库以下列方式存储,具有以下字段:
字段价格不显示,即使 SQL 查询选择了所有字段。
我哪里出错了,我应该如何尝试修复这个错误?另外,我将 .tpl 文件存储在模板目录之外,如何将其集成到我正在运行的脚本中?
否则,一切顺利,这个模板应该对我的小型站点有用!
php - Twig:工作国际化 (i18n) 示例
我正在寻找 Twig(模板引擎)的工作 i18n 示例。
当涉及到语言文件时,文档有点稀疏。他们应该去哪里,他们应该怎么看,他们应该取什么名字?我一直在尝试使用 .po/.mo 文件,但没有运气。
如果有人能指出我正确的方向......
请参阅:i18n 扩展示例,它并没有真正告诉我有关语言文件本身的太多信息。
注意:我想单独使用 Twig,而不是作为 Symfony 的一部分。
这是我的 php 文件:
在包含/语言环境中,我有以下文件:
在 print.tpl 文件中,我使用标签来指定要翻译的部分:
symfony - 如何集成路由和安全访问控制
如果登录用户不允许路由或路径,我需要在模板中隐藏一些链接。像这样的东西:
如何确定登录用户的安全访问控制是否允许?可能有一些这样的功能:
php - 用树枝分页
我一直在尝试 Twig,它适用于我的小型网站。
这是使用的教程:
http://devzone.zend.com/article/13633
但是,我在网上看了一下,找不到任何可以做分页的东西。
这是我的代码:
这是它的PHP编码:
我需要做什么才能在 Twig 中对结果进行分页?否则我的网站运行良好!
谢谢,JC
html - 在 twig 生成的表单上使用 tabindex
我正在尝试将 tabindex 合并到我的表单中,以使用户可以自由地不使用鼠标。问题是我使用 Twig (http://www.twig-project.org/) 为页面创建表单模板。如何设置树枝生成的表单输入元素的属性?
渲染时,{{ form_widget(mehForm.amount) }} 行将被 Twig 更改为:
目标是命令 Twig 添加一个属性,即 tabindex:
谢谢
symfony - 在 Assetic 资产中翻译 JavaScript 文字字符串的最佳方法是什么?
我正在使用 Symfony2 开发一个可翻译的应用程序。该应用程序启用了 Assetic 以缩小和合并*.js
文件*.css
。但是,我编写了一个 jQuery 插件,其中包含文字字符串。例如,考虑以下代码:
在上面的代码片段中,“Are you sure...”、“Yes”和“No”将始终是英语,我不能在 .js 文件中使用 Twig 模板来翻译它,例如:{{ "yes"|trans }}
我想知道的是,使用 Twig 来利用内置 Symfony2 翻译机制来翻译我的 JS 脚本中的文字字符串的最佳方式是什么。
有没有办法创建例如:myscript.js.twig
文件?
templates - 跨继承的模板组合资产资源
我们正在使用 Symfony2 构建一个新站点,Assetic 在资源管理方面看起来非常有前途,特别是在自动组合和处理所有 js/css 文件方面。
我们将拥有一些在站点范围内使用的资源,以及一些特定于特定页面的资源。我们还将对模板使用三层继承方法。
有没有办法将这两个概念结合起来,即在继承的模板中自动添加额外的资源,以便它们都作为单个资源输出?
php - 在 Kohana3 中启用 Twig
我对 kohana3 的 twig 模块有疑问(这个https://github.com/jheathco/kohana-twig)。
将文件上传到模块/树枝,创建cache/twig
并views/twig
启用模块后bootstrap.php
,我收到Internal Server Error 500
错误(无论我显示哪个动作/控制器)。在我的 apache 日志文件中,我可以找到以下错误消息:
PHP 致命错误:main():在 /home/bajki/workspace/biospot/modules/twig/init.第 4 行的 php
有谁知道我做错了什么?提前致谢。