问题标签 [symfony-2.6]

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

php - FOSUserBundle 从 symfony 2.4 升级到 2.6 后无法登录

最近我一直在将我的网站从 symfony 2.4 升级到 2.6。我遵循了我发现的所有升级说明,几乎所有工作都找到了。但是,我现在无法再登录我的网站了。我使用 FOSUserBundle 并且我的 composer.json 包括这一行:

我至少阅读了所有教程三遍,比较了所有选项,现在我已经把头发拉出来了,因为我找不到有效的解决方案!

在 2.4 中一切正常,所以我认为它可能与security.yml.

问题是我在 apache/symfony 日志文件中没有得到任何异常、警告或任何可疑的东西。这是我的security.yml:

输入凭据后,我将被重定向到login_checkURL。在这个请求中,我可以看到一个“302”重定向回到我的登录页面。但我认为这是正常的。之后,我将被重定向到我的登录页面,而无需经过身份验证。

您在我的配置中看到任何错误吗?如果您需要更多代码,请告诉我!


app.yml 中的 FOS 配置

树枝中的登录表单

0 投票
2 回答
90 浏览

doctrine-orm - Symfony 2.6 映射错误 OneToMany 反向字段

我正在寻找为什么我的映射出现错误,但我真的没有看到。我在堆栈中添加了一些问题,但它对我不起作用。

错误: 关联 CTC\Bundle\UserBundle\Entity\Address#addressType 指的是不存在的反边字段 CTC\Bundle\AdminBundle\Entity\AddressType#addresses。

其次,我还想知道为什么当我使用“doctrine:generate:entities ...”时,它没有给我地址的getter和setter,但对于addressType却很好。

这是我的映射代码:

类地址类型

上课地址

任何帮助将不胜感激。

0 投票
1 回答
245 浏览

validation - Symfony uniqueEntity 字段 - 即使设置了字段也保存

我正在尝试实现 uniqueEntity 功能以避免在数据库中保存两次或更多,但它似乎不起作用。

我把这个红了:http ://symfony.com/doc/current/reference/constraints/UniqueEntity.html

这是我的代码:

难道我做错了什么 ?

任何帮助都会很棒。谢谢你。

0 投票
2 回答
1870 浏览

php - Symfony:LoggingTranslator 与 Translator

我想将我的翻译字符串注入到服务中,所以我在服务定义中使用了它:

我在构造函数中使用了它:

但我得到这个错误:

两者有什么区别?

0 投票
0 回答
1057 浏览

php - 带有查询参数的 symfony2.6 路由(KnpPaginatorBundle 和 WhiteOctoberPagerfantaBundle)

尝试使用 KnpPaginatorBundle 和 WhiteOctoberPagerfantaBundle

如果我有网址

/categories/tech/plates

下一页 url 告诉我

/catalog/categories/tech/plates?/catalog/categories/tech/plates=&page=2

我不明白为什么会这样:(有人可以帮忙吗?我做错了什么?

使用 pagerfanta 进行标准分页

标准分页调用

0 投票
0 回答
269 浏览

symfony - 在 Symfony2 中为带有查询字符串的 URL 设置访问控制

我想允许具有 ROLE_ADMIN 的用户访问以下路径:

并且只允许具有 ROLE_CONTENT 或 ROLE_ADMIN 的用户访问以下路径:

这是我的访问控制配置security.yml

但是,如果我尝试与用户一起访问查询字符串路径,ROLE_CONTENT它会给我一个403访问被拒绝的错误消息。

关于如何实现这一目标的任何建议?

0 投票
0 回答
1050 浏览

symfony - 新的 symfony2 安装,“/config.php”有效,只有“/”返回:哎呀!发生错误;服务器返回“404 Not Found”。?

我为所有网站运行 nginx+php-fpm。有些是drupal,有些是独立的,有些也使用varnish。一切都很好。

我正在安装第一个 symfony2 站点——没有清漆,只有 nginx。

安装 symfony 后,

我第一次检查 php 网络服务器

@导航至:

我懂了

&@导航到:

我懂了

接下来我切换到 nginx 配置。

测试非php

@导航至:

我懂了

接下来,我添加到 web/config.php

如果我导航到:

我进入浏览器

但是@ nav 只是:

我进入浏览器

在我的日志中

对于我遵循的 nginx 配置

我的 nginx 配置基本上是逐字记录的

虽然在其他帖子中被引用为可能的修复,但执行 @web root

在这里什么都没有解决。

这是 Symony 或 Nginx、我的配置或应用程序的问题吗?

我需要具体更改哪些内容才能使第一页正常工作?

0 投票
0 回答
267 浏览

php - 多对一列上的 JoinColumn

我想通过第二个实体的逻辑主键将一个实体加入另一个实体。

说,我有这些实体:

当我执行php app/console doctrine:schema:update --dump-sql时,我收到错误

这是否与JoinColumnsManyToOneDataset. 如果是这样,无论这些情况如何,我如何建立这样的关系?我不能使用生成的id值来加入,因为Datasets会经常被删除和重新创建,这样 ID 每次都会改变。逻辑主键将保持不变。


编辑 1

数据库如下所示:

  • 委托人
    • PK 编号
  • 类型
    • PK 编号
  • 数据集
    • PK 编号
    • 唯一键
      • mandator_id,FK on Mandator
      • type_id, FK on Type
      • 线
      • 详细类型
  • 配置
    • PK 编号
    • 应在数据集的唯一键上有一个 FK,因为这是逻辑主键
0 投票
0 回答
401 浏览

php - Symfony2:如何为当前(和所有可用的)年份创建简单的表单过滤器

我正在尝试创建一个简单的 s2 表单作为包含数据的表的过滤器。

由于我没有合适的实体,所以我制作了一个简单的模型类 -YearModel

然后为该特定过滤器创建了一个 FormType:

我的控制器看起来像这样:

正如你所看到的 - 这是一个非常基本的东西,但由于某些原因,下拉列表总是空的,即使$o_filter_model->getYears()返回一个带有多年的 assoc 数组

我错过了什么?!

更新: 另一个想法,我忘了提:

  • 带有年份的下拉列表并不是真正静态的。
  • 当前年份应始终在列表中
  • 其他年份(来自 DB)可能存在

所以这就是我总是在控制器中“添加”当前年份的方式!所有其他年份都将从数据库中读取(为了实现这一点,我尝试使用FormEvent::PRE_SET_DATA事件)

0 投票
0 回答
170 浏览

php - How to install Symfony 2.6 in windows 8 successfully?

When i tried this command

Im getting this error

enter image description here

But i have given permission to C: Directry to Write & execute