问题标签 [silex]

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 回答
4850 浏览

php - silex 将表单数据传递到另一个页面?

我对silex和symfony真的很陌生。这是我第一次涉足silex。我有一些代码在我的 app.php 文件中创建了我的表单,这些代码通过一些黑客攻击以及从文档中复制和粘贴。

现在我如何将这些数据传递到另一个页面?

我想创建一个只转储 post/get 数组的页面,让我了解如何传递 get/post 变量。

这是我的应用程序文件的一部分:

然后我会创建一个这样的页面吗?

0 投票
1 回答
1240 浏览

php - 无树枝的矽胶形式

我正在将 silex 与带有许多 smarty 模板的遗留应用程序一起使用,并且还想使用 Form Provider,但文档中只有一个示例可以将其与 Twig 一起使用。

有没有人有一个小例子,如何将表单呈现为一个变量,然后可以在一个聪明的模板中显示

0 投票
3 回答
3018 浏览

php - 将库添加到 silex

我知道这个问题已经被问过了,但似乎自动加载过程随着作曲家而改变了一点。

我只想在我的 silex 项目中添加一个类库。

所以我制作了这个文件:vendor\lib\picture.php

在 vendor/composer/autoload_namespaces.php 中,我将此行添加到大数组中:

在主文件中我添加了:

并这样称呼它:

这给了我这个错误:

我只是不知道如何添加一个可以从任何控制器轻松使用的类,无需命令行(我不使用作曲家,我下载了预配置的 silex),知道吗?

0 投票
1 回答
596 浏览

php - 使用 Silex 注册库后控制台中没有错误

我尝试将 FormServiceProvider 库添加到我的引导程序中。我不得不下载它,因为它不是“轻”的 Silex 框架版本。

所以我把它放在我的图书馆里(这是结构)

(我有所有需要的依赖项)

当我添加该代码来注册 FormServiceProvider 时,我网站的每个页面都变为空白,除了此行之前的引导程序之外什么都没有加载。

经过一番测试,我发现错误在这一行

(只是做一个 print_r(new libraries\Silex\Provider\FormServiceProvider()) 会犯同样的错误)。

但是控制台中没有出现任何内容(编辑:浏览器控制台),我不知道出了什么问题。我尝试修改我的错误级别以查看是否出现了某些内容,但什么也没有。

谢谢你的帮助。

0 投票
2 回答
8138 浏览

php - 未找到 Silex 路由

我是第一次使用 Silex。在本地开发时一切正常。将所有内容上传到生产服务器后,参数化路线将不再起作用。

你有什么主意吗?
我是否在某处缺少生产配置?
我在某处缺少文件权限吗?

我得到了这两个例外:

和:

这是代码:

开发服务器是 PHP 5.4 内置 webserver 生产服务器是 PHP 5.3 CentOS

.htaccess 文件基本相同。在生产环境中,silex 应用程序位于文档根目录的子文件夹中,比如说 /prevendita,所以我添加了

将任何以 /prevendita 开头的请求重定向到我的 silex 应用程序

0 投票
1 回答
1666 浏览

php - PHP 应用程序中正确的 RESTful SOA 方法?

所以,我最近阅读了很多关于 SOA 的文章,并试图实现一些有用的东西。我从一个简单的博客开始,创建了 RESTful API。到现在为止还挺好。它完美地工作。但是,在编写将使用 RESTful API 的 Web 界面时,我开始担心了。我不知道我是否做对了。

例如,Web 界面有一个管理面板。该管理面板通过 file_get_contents 和流选项向 API 发出 HTTP 请求。目前,API 是 localhost,Web 界面也是如此,但整个过程有点慢。这是正确的吗?这是实现 SOA 的正确方法吗?此外,我正在处理少量重复代码以进行验证。我应该在哪里验证数据?在 API 或 Web 界面中?最好的方法是什么?

欢迎使用提示、教程,特别是书籍。这是使用 Silex 实现的,它建立在 Symfony 组件之上。

0 投票
1 回答
2604 浏览

php - 子文件夹上的 Silex APP

我想在localhost/mytestfolder/上托管一个 Silex 应用程序,但正如我注意到的,每次我路由一个 URL 时,我都必须这样做

有没有办法可以配置路由器,所以我只是这样做

0 投票
3 回答
62748 浏览

twig - 树枝访问数组索引?

是否可以从 Twig 模板中直接访问数组索引?

这是我的设置,使用 Silex:

所以我可以做这样的事情吗?

0 投票
0 回答
304 浏览

php - Silex - 图像(以及样式表和 JavaScript)和 Hotlink 水印

我正在将我的网站转换为 Silex(第一次使用框架),但图像没有显示。

这是我的 .htaccess:

所有请求都被捕获并发送到 index.php,包括所有应该对访问者可用的文件(图像、样式表和 javascript)。我需要做什么才能使它们可用?

至于盗链,我一直在通过将这一行添加到 .htaccess 中来添加水印:

每当请求 .png 文件时,hotlink.php 都会应用水印并将其发送(代码由http://www.chipple.net/mt/2006/11/04_003858.php提供)。

我如何让它与 Silex 一起使用?

0 投票
3 回答
9522 浏览

rest - 在 Silex / Symfony 2 中验证没有模型的 POST 数据?

我正在构建一个仅提供 json/xml 数据的 RESTful 应用程序,我选择了 Silex,因为我已经(有点)了解 Symfony 2 并且因为它很小,所以我不需要 Twig 等...

没有模型,只有使用 Doctrine dbal 和序列化程序的普通旧 SQL 查询。无论如何,我应该验证 POST/PUT 请求。在不使用表单组件和模型的情况下如何做到这一点?

我的意思是 POST 数据是一个数组。我可以验证它(添加约束)吗?如何验证?

编辑:好的,现在我找到了一个有趣的库,即尊重/验证。如果需要,它还使用 sf 约束。我最终得到了这样的东西(早期代码:P),如果没有更好的东西我会使用它: