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

php - 如何创建带参数的 volt URL

我想使用 volt (Phalcon) 创建一个 URL。

我试过了:

但是,这会产生如下 URL:

而我希望网址看起来像:

知道如何正确执行此操作吗?

0 投票
1 回答
732 浏览

php - 带有 Smarty 模板的 PHP Phalcon

我正在尝试使用 Smarty 模板做示例应用程序 [链接] http://invo.phalconphp.com/ 。谁能建议我 volt 模板中与 smarty 模板相等的 content() 是什么。

任何例子请告诉我。

谢谢,拉贾K

0 投票
1 回答
142 浏览

windows - Volt 编译的文件名可能会变得很长并且在 Windows 上创建失败

Volt 编译的文件可能会变得很长,具体取决于 Web 服务器或开发人员所拥有的文件夹结构的深度。在 Windows 环境中,这可能会超过 255 个限制,因此不会保存文件。

例子:

%%users%%john%%documents%%htdocs%%projects%%clients%%awesomecorp%%sandbox%%revolutionaryapp%%integrations%%app%%portal%%app%%views%%index%%index.php

一种解决方案是将文件存储为哈希(md5/sha1),从而规避此问题。

0 投票
1 回答
2340 浏览

php - 如何从 Phalcon/Volt 中的选择倍数中接收值

我正在尝试使用多项选择从 phalcon 获取一组值。

这是选择代码

这是接收控制器中的值的代码。

如果我转储我收到的内容,它会返回一个字符串,通常是最后一个数字。因此,如果选择表单选择了 13、14、15,当我将其转储出来时,我会返回以下内容

现在通常使用标准 php,我只需在 ID 之后添加 [] 就可以了,但是当我在 select 和控制器代码中的 inbox-user[] 之后添加 [] 时,它只会打印出 NULL。

我还尝试将其包装为这样的数组:

但这返回 NULL

如果我尝试像这样包装 getUsers

那也行不通。任何想法我如何让它在 Phalcon 和 Volt 中返回一个数组?

感谢您提供的任何帮助,如果我不清楚或者您需要更具体的数据,请告诉我,我很乐意添加。

0 投票
2 回答
133 浏览

phalcon - PhalconPHP - 移动与控制器相关的视图文件夹

我正在使用 PhalconPHP 框架开发一个应用程序,随着我的应用程序变得越来越大,我的视图文件夹变得相当混乱。

目前我的views文件夹如下所示:

有没有办法将我的控制器相关文件夹移动到一个单独的文件夹中,pages这样我的目录结构看起来像这样?

0 投票
1 回答
781 浏览

view - PhalconPHP 视图/布局/控制器

我是 Phalcon 的新手。我创建了一个从数据库获取菜单元素的 PhalconPHP 应用程序。我使用布局来创建在 index.volt 中调用的菜单,但布局直接调用模型函数。我认为这不是最好的解决方案,也许我应该在模型和布局之间使用控制器。

在此处输入图像描述

布局:

指数:

我真的很感激,有人告诉我什么是最好的解决方案。

0 投票
1 回答
1072 浏览

phalcon - Phalcon分配视图变量不一致

在将变量分配给视图时获得一致的行为时遇到问题。例如:

在控制器中:

鉴于:

解析如下:

问题是当模板的解析版本时,$media 无法通过 $this 访问,因此 isset($media) 通过,但对 $this->media 的引用什么也不返回。

有什么方法可以强制 $media 在范围内是本地的?

0 投票
1 回答
718 浏览

css - Phalcon 中的表单主题/模板

在放弃 Symfony 转而使用 Phalcon 之后,我偶然发现了一个关于表单模板的问题。

我理解例如一个字段以这种方式呈现:

如果我想在这个领域应用一个类,它看起来像:

然而,为我的应用程序中的 100 个字段、按钮等执行此操作将是一个巨大的麻烦,尤其是如果我出于某种原因决定仅将 Css 类更改为“text_fields”。

在 Symfony 中,您将为模板文件中的所有字段定义一个基本模板,除非被覆盖,否则所有表单都将使用该模板。

我查看了许多示例项目,并通过文档,但我在 Phalcon 中找不到这样的功能。我希望这只是我在寻找错误的术语,请有人指出我正确的方向。

具体来说,我想将 Bootstrap 类应用于我的元素。

0 投票
1 回答
205 浏览

symfony - 有没有办法在 Symfony2 中使用 Volt 模板?

我正在开发一个系统,其中 Phalcon 服务器负责站点前端,而 Symfony2 服务器负责内容管理。内容管理器包含一个所见即所得的编辑器,因此使用与前端相同的布局和样式显示内容。我意识到 Volt 和 Twig 非常相似,但是包含和块之类的东西有特定的语法或限制。我们可以以完全兼容的方式创建我们的模板/主题,但这不是很灵活。

有没有办法在 Symfony2 中使用 Volt 模板?还是一种自动转换模板的实用方法(这里不能手动转换)?

0 投票
2 回答
2884 浏览

php - Phalcon INVO 应用程序 - 无法写入 Volt 目录

我是 php 开发的初学者。我开始学习 phalcon 框架,并正在研究网站上提供的示例。当我开始学习教程 2 即 INVO 应用程序时,一切都运行良好,下载了完整的项目并放置在公共 html 文件夹中,当我从 localhost 执行 APP 时,它说无法写入 Volt 目录。我什至没有更改文件中的任何内容,但我仍然相信至少主页会出现,但什么也没有出现。

该怎么办?请帮忙。我正在使用 ubuntu。