问题标签 [volt]

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 投票
1 回答
260 浏览

join - 如何使用 .volt 文件在 Phalcon 中循环多个模型

我的项目中有三个模型,我需要遍历所有这些模型以显示 3 个表格的内容。所以我想知道的是如何在.volt文件中显示一个有很多属于关系的(sql中的一个连接)?

0 投票
1 回答
143 浏览

php - 是否可以动态更改视图名称或创建 phalcon 中尚不存在的视图?

我想知道如何在 phalcon 中做到这一点。我有一个用 phalcon 构建的网站。现在一切都很好,我偶然发现了一个问题,这就是我需要的。

当用户点击另一个用户创建的帖子时。它把他带到了这个帖子,里面有照片和他输入 DB 的所有东西。我希望在浏览器中,此视图的名称不像 www.website.com/posts/index,而是像 www.website.com/posts/Nameofthepost,并且对于网站上的其他帖子也是如此。这样所有帖子(真正的广告)都会在浏览器中显示他们的名字。我希望我写的一切都可以理解。

欣赏所有建议

0 投票
1 回答
114 浏览

javascript - 如何将自定义 js 代码放入 PhalconPHP 2.x?

切入正题。在包含 jquery 之后,我想将我的 javascript 代码放在页面底部。

我有布局:

我的观点是行动:

但我的代码插入页面中间。我做错了什么以及如何解决?

我尝试使用 exdends,但是当我这样做时,页面中的内容重复了。

0 投票
1 回答
88 浏览

phpstorm - 如何更改 PhpStorm 10 中识别的文件类型?

我错误地将*.volt文件类型识别为XML。它应该是Twig文件类型。我已经阅读了许多资料,例如在“设置->编辑器->文件类型”上打开菜单。我在这个版本中找不到任何“文件类型”菜单,也找不到添加其他文件类型的加号按钮。那我该怎么办?我知道这是一个愚蠢的问题,但仍然让我感到沮丧。谢谢

0 投票
1 回答
287 浏览

php - 视图文件的 Phalcon 覆盖

即使我的头部有不同的标题,Phalcon 也用Phalcon PHP 框架替换了它

我的伏特文件:

在浏览器中,这变为:

这个标题和引导链接是从哪里来的?以及如何删除它。

编辑:将 IndexController 更改为:

和 Index.volt 到:

仍然标题保持不变。删除浏览器缓存以确认

谢谢。

0 投票
1 回答
844 浏览

php - phalcon volt模板引擎删除php代码块

如何从具有 .phtml 扩展名的 volt 模板文件中删除 php 代码块?

例如:

注意:我使用 phalcon 的最新版本。

0 投票
1 回答
1317 浏览

phalcon - Volt 模板 (Phalcon) - 在循环中使用“部分”和“包含”之间哪个更好?

我看到有 2 个选项可以在模板中包含“部分”模板(使用 Volt、Phalcon PHP 框架)文档:https ://docs.phalconphp.com/en/latest/reference/volt.html#view-integration

在循环中使用“部分”和“包含”之间哪个更好(大约 100 倍)?在性能/内存使用方面?

谢谢你。

0 投票
2 回答
812 浏览

php - 如何计算 phalcon volt 中的列数?

我是法尔康的新手。我正在通过多种方式从博客表中检索数据,但我认为我在同一张表中一次又一次地做同样的事情,比如datetime DESC, datetime DESC LIMIT 5,views DESC LIMIT 5等。有没有一种简单的方法可以在一个查询中检索数据?

我想以伏特计算每篇文章的评论。但它显示为:11 而不是 2。我如何计算评论?

这是我的电压标签,它没有按预期显示。我也使用 |length 但它没有按预期工作:

我怎样才能做到这一点?

0 投票
2 回答
156 浏览

php - 根据 Phalcon 中的动作参数加载部分

我想根据路由参数在 Phalcon 中加载部分视图。

我有这个动作,它决定了部分的名称:

在主视图中,我想用 Volt-command 加载这个部分partial,如下所示:

但我面临这个错误:

如果我用目录浏览器浏览到这个文件,我可以找到这个文件。

0 投票
2 回答
404 浏览

jquery - jQuery 中的 Volt 模板引擎

我有一个(也许)非常独特的问题。您可以查看下图以更好地理解。

选择区域中的设备在控制器中被获取,然后我用 Volt 循环它们并在<option>标签中回显它们,如下面的代码所示:

用户可以按加号按钮添加另一个设备。整个<tr>是通过 jQuery 克隆和附加的。问题是,当我想遍历设备时。伏特代码没有被解析,而是由 jQuery 显式回显,如下图所示。

克隆代码是这样的(我想这很 hacky,不过我不知道有更好的替代方法):

这里的图片:

在此处输入图像描述

感谢您的任何建议!

编辑:

yergo的第一个解决方案(谢谢)产生 a SyntaxError: invalid property id,可能是因为{% for item in equipment %}现在被视为 JavaScript 而不是字符串。

第二个解决方案,当这样做时:

结果是TypeError: clone.parentNode is null

可能需要提一下(抱歉,我忘了):jQuery 代码在一个单独的 .js 文件中

编辑 2

我犯了一个错误:我试图将它附加到克隆节点的父节点,这显然是假的。现在,我已经这么远了:

基于 yergo 的第二个解决方案,我在 JSFiddle 中做了一些尝试和错误。现在我的解决方案如下所示:

克隆过程似乎有效,但它只克隆<tr>而不是其中的内容。