问题标签 [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.
mysql - Twig 框架和日期时间错误
我在 Apache 2.28 上运行一个由 PHP/MySQL 提供支持的活动站点。我可以按照http://devzone.zend.com/article/13633显示 HTML 表格。
对于 localhost 上的这个站点,我使用的是 www 中提到的 Twig 框架。树枝项目。组织
内容是从本地 MySQL 数据库中提取的:
我的代码:
// PHP文件在下面
但是,我无法将日期时间显示为我的活动:下午 1:30 地理课
相反,它显示为 13:30:00 Geography Class
为什么会这样,我需要在 Twig 语法中解决什么问题?我对此很陌生,我浏览了文档,但网站上没有太多关于它的内容。
干杯。
javascript - 如何将javascripts发送到底部?(在 symfony 2 中)
我想创建可以自己打印一些html代码的视图,同时将javascript代码发送到底部,而不扩展布局
这个想法是我有一个布局,然后当前 url 的特定视图扩展了该布局,并且在该视图中,我包含其他视图,这些视图具有将代码添加到超出范围的其他块的能力(因为它们不'不继承布局或继承自它的视图)。那可能吗?
假设这是我的布局的一部分:
这是我的观点:
这是我想要包含的视图,例如,一个 google +1 按钮:
可以用 twig 和 symfony2 做这样的事情吗?
php - 如何动态保存所有 .css 路径,然后将它们传递给资产进行压缩?(在 Symfony 2 中)
我很难处理样式表和 javascripts。
所有assetic + twig 的例子都假设你事先知道你需要的文件的所有路径。
假设我想创建一个“关于”页面。
“about.html.twig”模板从“layout.html.twig”扩展而来。
布局必须有几个 .css 和 .js 将在整个站点中使用。
about 模板必须加载特定于它的其他 .css 和 .js 文件。
所以样式表块看起来像这样:
那么在这种情况下我该如何使用资产呢?
我是否应该从一开始就发送网站的所有资产,因为即使那样,性能也会得到提升?
问题是 .css 之间可能存在冲突,有时您加载 .css 只是为了覆盖您自己的基本设置,因此您不能只为整个站点创建单个 .css。
我还尝试设置一个数组来存储所有路径,然后循环并将路径传递给资产。但似乎 twig 不支持语法 css[] = 'another_path.css' 。您必须在一个作业中设置整个数组
php - 当我使用 set 作为捕获时,为什么 Twig 不能使用变量作为数组的索引?
在 Twig 中,我可以通过 2 种方式进行设置
或者
第二种方式是“捕获”
当我尝试将变量用作数组中的索引时,例如,
设置变量的第二种方法不起作用。为什么?
php - 如何在 Symfony2 中压缩 html 输出?
我知道 Twig 有一个 {% spaceless %} 过滤器,但它只删除 html 标签之间的空格。
我需要为站点中的每个页面返回一行 html。我有一个可以处理这个问题的正则表达式,但我不知道在 sf2 中在哪里使用它,因为一切都是自动发生的。
我想我必须注册一个新的模板引擎,或者添加一个树枝扩展,但我找不到足够的关于这个主题的文档,所以我被卡住了
有任何想法吗?
iphone - 用于移动设备的 Twig 模板引擎
我目前正在开发一个 Web 应用程序,并且我目前正在使用 TWIG 作为我的“视图”(MVC)的模板引擎。我只是想知道,如果我们要为 android/iphone 等移动设备制作这个网络应用程序的“视图”(MVC),我们还能使用 Twig 吗?如果没有,我们应该使用什么?
php - 如何根据会话中的值使用 Assetic 嵌入样式表
我想在 Symfony2 项目的树枝模板中嵌入带有资产的不同样式表文件。使用的样式表取决于用户的主题设置。
我用了
但这会引发错误:
我也尝试了以下方法。但这也无济于事。
任何想法如何做到这一点?
symfony - 如何在 Symfony2 Twig 模板中获取配置参数
我有一个 Symfony2 Twig 模板。我想在这个树枝模板中输出一个配置参数的值(一个版本号)。因此我定义了这样的配置参数:
我可以在控制器中使用这个配置参数,但我不知道如何在我的 Twig 模板中获取它。
php - Symfony2 中使用 Twig 的动态主题
我正在为 Symfony2 设计一个多租户应用程序,其中每个租户都可以有一个覆盖默认应用程序模板的主题。所以一个主题将有一个唯一的base.html.twig
文件,并且可能包含也可能不包含覆盖默认模板文件的其他文件。
Symfony2 已经检查app/Resources/views
了覆盖包模板的模板。但是 Symfony2 假设app/Resources/views
只有一组模板可以覆盖默认模板。我想动态检查租户的自定义主题文件夹中是否有各种覆盖模板,例如:
- 主题:
app/Resources/views/theme1/base.html.twig
- 主题:
app/Resources/views/theme2/base.html.twig
app/Resources/views/theme2/SomeBundle/Resources/views/page.html.twig
我不确定在 Symfony2 中构建它并在 Twig 中配置它的最佳方法。我应该将所有不同的主题堆放在 app/Resources/views 的文件夹中吗?还是我应该创建某种可以处理所有内容的 ThemeBundle?谢谢!
php - 正则表达式 - 解析 Twig 模板
我需要获取 html 页面中所有“标题”属性的值。我使用树枝模板,所以源代码可以是:
我使用此代码获取标题值:
但是当标题有{% func "smth" %}
我得到下一个字符串时:
如何获得完整的字符串?
更新: DOM 不是一个解决方案,因为它会将上面的示例链接解释为