问题标签 [symfony-2.7]

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

php - 从 FOSUserBundle 的 BaseUser 扩展时未定义属性

我有这个用户实体从 BaseUser 扩展:

我也在使用 EasyAdminBundle,每当我尝试从 EasyAdmin 添加新用户时,都会出现以下错误:

属性“expiresAt”和方法之一“getExpiresAt()”、“expiresAt()”、“isExpiresAt()”、“hasExpiresAt()”、“__get()”都不存在并且在类“PDOneBundle\”中具有公共访问权限实体\用户”。

为什么?这些方法不应该是从 BaseUser 扩展而来的吗?为什么会出错?

0 投票
1 回答
4487 浏览

php - Symfony2 + Twig:试图从全局命名空间调用函数“replace”

我在我的应用程序中收到此错误,但找不到失败的地方:

试图从全局命名空间调用函数“replace”。

这是堆栈跟踪:

现在在我的代码中,我定义了这个 Twig 扩展:

这是课程:

怎么了?我找到了这篇文章,但对我的情况没有帮助

0 投票
1 回答
5769 浏览

symfony - JWT authentification with Symfony 2.7

I'm trying to use LexikJWTAuthenticationBundle with FOSUserBundle on my Symfony 2.7 application.

Basically, the FOSUserBundle config works fine: I properly load my fixtures and if I try to login via the login form it succeeds.

Getting the token from the login_check also works. Then I put the Authorization header with "Bearer " in the header and try to access to another page. It always result with a 401 response.

Has anyone any leads about what could be the problem or how to proceed to debug?

Here's my config:

Complete application available here.

0 投票
2 回答
268 浏览

symfony - 通过多个提供商的用户名查找用户 [symfony2]

我需要根据用户名或电子邮件地址在 symfony2 中找到一个用户对象。这不是用于登录,而是用于用户的其他操作。

我可以简单地请求(Doctrine2)存储库并从我的存储库类上的 UserProviderInterface 调用 loadByUsername 方法。

但是需要这样做的代码将在多个项目中使用,我需要它更通用一点。用户类/表可能不同,或者用户可能来自完全不同类型的提供者。

有没有办法像 Symfony2 本身在登录时使用的那样通过用户名查找用户?这样,无论用户提供者如何在 security.yml 中配置,它都可以工作。

Symfony2 中是否有一些我可以使用的服务?是否有“用户提供者服务”,我可以在其中调用类似“loadUserByUsername”之类的方法来尝试每个配置的提供者?

0 投票
1 回答
9511 浏览

symfony - Symfony2 LTS:如何从 2.3 升级到 2.7?

Symfony 2.7 于2015 年 4 月 30 日发布,是2.3 版本之后的当前 LTS(长期支持)版本。Symfony 2.3 的这些版本的维护将于 2016 年 5 月结束,Symfony 2.7 的维护将于 2018 年 5 月结束。两个版本的维护结束后的一年内将发布安全修复程序。

正如Massimiliano Arione 在公告评论中所建议的那样,从 Symfony 2.3 从 2.7 升级而无需检查所有小升级(2.3 → 2.4、2.4 → 2.5 等)需要进行哪些更改?

0 投票
1 回答
864 浏览

symfony - Symfony2 - 环境 - 无法从公共文件夹导入 routing.yml

我正在尝试创建一个文件夹结构,如每个环境的不同目录中所述:

这对所有文件(config.ymlparameters.yml等)都非常有效,但对config.yml也不适用。

我收到此错误:

路由文件“[...]”包含“imports”不受支持的键:“0”。预期之一:“resource”、“type”、“prefix”、“pattern”、“path”、“host”、“schemes”、“methods”、“defaults”、“requirements”、“options”、“condition” ”。

到目前为止我所做的:

应用内核.php

开发中的 routing.yml

config.yml 的共同点

开发中的 config.yml

我在这里错过了什么?

0 投票
1 回答
1343 浏览

symfony - 如何忽略与第 3 方捆绑包相关的日志中已弃用的消息?

将 Symfony 更新到 2.7 版本后,它开始在日志中记录DEPRECATED通知。这是一件好事。我想使用这个功能的全部力量。

但是现在很难找到任何与我自己的捆绑包相关的弃用通知。许多弃用来自vendor文件夹。vendor在这种情况下,我想完全忽略文件夹。然后我将只看到与我的捆绑包相关的消息。

在此处输入图像描述

0 投票
1 回答
2727 浏览

php - 如何修复 Symfony2 部署问题?

我在不同的环境、不同的项目中遇到了这个问题一段时间,有时我确实修复了其他一些喜欢的东西,现在我找不到失败的地方,所以这是我最近的尝试。

我想部署一个应用程序,因此遵循文档所说的第一个规则是:

其次,因为我错过了更新作曲家库,我重新运行作曲家更新命令:

我收到了很多警告,但请继续下一步。尝试调用产品 URL(不带app_dev.php)并得到以下信息:

我该如何解决这个问题?这是什么原因?我手动清除了缓存,运行 Symfony 命令,我已经重新启动了几次 Web 服务器(Apache),但似乎没有任何帮助。有什么建议吗?

0 投票
2 回答
1984 浏览

php - Symfony 2.7 中的弃用警告

我最近更新到 Symfony 2.7 并遇到了这个问题。它给了我这个弃用错误。

似乎罪魁祸首是这种配置。

现在在 Symfony 2.7 中执行此操作的正确方法是什么?

0 投票
2 回答
8863 浏览

symfony - 如何禁用特定包的 Symfony 翻译

我正在创建一个使用 Symfony 2.7 运行的 web 应用程序,该应用程序旨在仅用于一种语言(独特的语言环境)。我可以在分析器中看到每个翻译域中的许多缺失消息,但我根本不需要翻译。

如何禁用翻译组件?

编辑: 如果我想为某些包保留翻译,而对其他包禁用它怎么办?例如,我有 Sonata Admin Bundle,我想继续在它的翻译中使用它,但我不希望 Symfony 用其他包查找翻译消息。

编辑 2: 所以我想不可能只为我自己的捆绑包之一禁用翻译?我仍然在探查器中缺少翻译消息警告。