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

php - 使用 Symfony Forms、Twig 和 SymfonyTwigBridge 时如何覆盖默认模板?

我在 Silex 应用程序中使用 Symfony 和 Twig。

我有一个注册页面,其中包含以下表格:

尝试呈现页面时出现以下错误:

Twig_Error_Syntax:第 35 行的“form_div_layout.html.twig”中不存在过滤器“trans”

我已将其缩小为未安装 Symfony 翻译扩展,因此默认模板位于:

无法正确渲染。

我根据上面的模板制作了一个没有翻译功能的新模板。

问题

如何让 Twig 使用新模板而不是默认模板?

0 投票
1 回答
4174 浏览

javascript - 无效的正则表达式标志 a

我使用 Silex Frame Work,我正在尝试使用以下代码删除表中列出的后端文件,但是火错误给了我一条错误消息“无效的正则表达式标志 a”,当我点击删除链接时,它会转到一个白页。代码是:

我使用:

0 投票
1 回答
36359 浏览

php - 如何获取 Silex 上的所有 GET 参数?

我已经使用 Silex 一天了,我有第一个“愚蠢”的问题。如果我有:

我想获取中间件中包含的所有参数(city_id):

那么,如何在中间件中获取 city_id(参数名称及其值)。我将有 30 个动作,所以我需要一些可用和可维护的东西。

我错过了什么?

多谢!

解决方案

我们需要获取$request->attributes的那些额外参数

0 投票
1 回答
2040 浏览

doctrine-orm - 使用带有silex的doctrine2 sluggable扩展

我遇到了一个奇怪的问题,试图在 silex 中使用 sluggable 和 timestampable 的学说 2 扩展。

首先,按照本指南,我已经成功地将教义2与silex一起使用:

http://martinsikora.com/silex-doctrine2-orm

之后,使用这个其他指南,我向我的实体管理器添加了 sluggable 和带时间戳的侦听器:

http://silex-doctrine-extensions.readthedocs.org/en/latest/doctrine.html

现在在我的实体中,我遇到了这个问题:

如果我使用类似的东西:

学说2不认识我的实体,我需要使用:

@Entity代替@ORM\Entity

但是,如果我使用@ORM\Entitygedmo 似乎可以工作,但他说他找不到 sluggable 或时间戳字段(修改、创建等),并且如果我运行 orm:generate-entities 学说 2,则找不到我的实体。

如果我使用@Entity而不是@ORM\Entity一切都可以正常工作,但是当我添加 gedmo 注释时,例如:

实体给了我关于正常注释的错误,比如@Column(type="datetime")

我认为唯一的方法是@ORM\像我在互联网上找到的每个示例一样使用前缀,但是使用此前缀orm:generate-entities停止查找我的实体。

在 symfony2 中我没有这个问题,我使用@ORM\前缀和学说 2 扩展 sluggable 和时间戳,就像一个魅力,我使用 Silex 遇到了这个问题,它没有对学说 2 orm 的本机支持,只有 dbal,所以我使用以下提供程序来使用nutwerk-orm-扩展

如果你们有什么想法,请与我分享。

0 投票
1 回答
1193 浏览

facebook - Silex/Symfony 应用程序可以运行,但在 Facebook 中不可用

我有一个 Silex + Twig 应用程序在没有 iframe 的情况下在 Heroku 上运行得很好,但是当在 Facebook 中进行 iframe 时,它​​会引发异常。

MethodNotAllowedHttpException:找不到“POST /”的路由:不允许方法(允许:GET)

Silex 是否有任何特殊的方式可以通过 Facebook 处理任何请求?

0 投票
1 回答
2452 浏览

php - 使用 UrlGenerator 生成指向外部路由的 URL

使用 Silex(PHP 微框架),可以为现有的控制器命名,以便我们以后可以轻松地为它们生成 url。例子:

我认为这真的很有用,没有它我就活不下去。

但是是否可以注册到外部网站的路线?假设我想为谷歌搜索生成网址,有点

我有任何想法:) 谢谢你的帮助!

0 投票
1 回答
225 浏览

php - 带有 Silex 验证的 Symfony2 仍然是英文

我正在 Symfony2 中构建一个应用程序。我想获得验证消息的翻译。我阅读了有关 Silex 的信息,但不知道如何与 Symfony2 集成,如果我需要安装某些东西,或者我需要在哪里配置我的项目。我已经在 Resources/translations 上有了 validators.*.xliff 文件,但仍然会收到英文的验证消息。任何想法?

0 投票
1 回答
230 浏览

php - silex.phar 重定向我

我正在使用本地域 mysite.dev,当我访问将由 silex 提供的 url 时,它会将我重定向到 www.mysite.dev

我能够在我的代码中挑出导致问题的行:

有人知道对此有什么补救措施吗?

0 投票
1 回答
3946 浏览

symfony - Silex + Twig:未找到 form_widget(),即使安装了 Symfony Bridge

我一直在关注以下资源中的文档

http://silex.sensiolabs.org/doc/providers/form.html

但我收到以下错误

我已经多次检查文档和源代码,但我仍然看不到哪里出错了,我错过了什么?我安装了 Symfony Twig Bridge。

编辑:composer.json 文件

0 投票
1 回答
2132 浏览

symfony - Symfony/Silex:表单提交什么都不做(没有错误,没有返回)

我在此注册表单页面上使用安装了 Doctrine DBAL 的最新版本的 Silex(不带 .phar)。

如果我输入了无效的详细信息,它会返回到该表单作为例外。但是如果详细信息是有效的,而不是重定向到 /success/ 页面,它会再次返回相同的表单,就像什么都没发生一样。数据库没有收到任何条目,Apache 错误日志也没有报告任何问题。

和树枝形式