问题标签 [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.
php - FOSUserBundle 从 symfony 2.4 升级到 2.6 后无法登录
最近我一直在将我的网站从 symfony 2.4 升级到 2.6。我遵循了我发现的所有升级说明,几乎所有工作都找到了。但是,我现在无法再登录我的网站了。我使用 FOSUserBundle 并且我的 composer.json 包括这一行:
我至少阅读了所有教程三遍,比较了所有选项,现在我已经把头发拉出来了,因为我找不到有效的解决方案!
在 2.4 中一切正常,所以我认为它可能与security.yml
.
问题是我在 apache/symfony 日志文件中没有得到任何异常、警告或任何可疑的东西。这是我的security.yml:
输入凭据后,我将被重定向到login_check
URL。在这个请求中,我可以看到一个“302”重定向回到我的登录页面。但我认为这是正常的。之后,我将被重定向到我的登录页面,而无需经过身份验证。
您在我的配置中看到任何错误吗?如果您需要更多代码,请告诉我!
app.yml 中的 FOS 配置
树枝中的登录表单
doctrine-orm - Symfony 2.6 映射错误 OneToMany 反向字段
我正在寻找为什么我的映射出现错误,但我真的没有看到。我在堆栈中添加了一些问题,但它对我不起作用。
错误: 关联 CTC\Bundle\UserBundle\Entity\Address#addressType 指的是不存在的反边字段 CTC\Bundle\AdminBundle\Entity\AddressType#addresses。
其次,我还想知道为什么当我使用“doctrine:generate:entities ...”时,它没有给我地址的getter和setter,但对于addressType却很好。
这是我的映射代码:
类地址类型
上课地址
任何帮助将不胜感激。
validation - Symfony uniqueEntity 字段 - 即使设置了字段也保存
我正在尝试实现 uniqueEntity 功能以避免在数据库中保存两次或更多,但它似乎不起作用。
我把这个红了:http ://symfony.com/doc/current/reference/constraints/UniqueEntity.html
这是我的代码:
难道我做错了什么 ?
任何帮助都会很棒。谢谢你。
php - Symfony:LoggingTranslator 与 Translator
我想将我的翻译字符串注入到服务中,所以我在服务定义中使用了它:
我在构造函数中使用了它:
但我得到这个错误:
两者有什么区别?
php - 带有查询参数的 symfony2.6 路由(KnpPaginatorBundle 和 WhiteOctoberPagerfantaBundle)
尝试使用 KnpPaginatorBundle 和 WhiteOctoberPagerfantaBundle
如果我有网址
/categories/tech/plates
下一页 url 告诉我
/catalog/categories/tech/plates?/catalog/categories/tech/plates=&page=2
我不明白为什么会这样:(有人可以帮忙吗?我做错了什么?
使用 pagerfanta 进行标准分页
标准分页调用
symfony - 在 Symfony2 中为带有查询字符串的 URL 设置访问控制
我想允许具有 ROLE_ADMIN 的用户访问以下路径:
并且只允许具有 ROLE_CONTENT 或 ROLE_ADMIN 的用户访问以下路径:
这是我的访问控制配置security.yml
:
但是,如果我尝试与用户一起访问查询字符串路径,ROLE_CONTENT
它会给我一个403
访问被拒绝的错误消息。
关于如何实现这一目标的任何建议?
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、我的配置或应用程序的问题吗?
我需要具体更改哪些内容才能使第一页正常工作?
php - 多对一列上的 JoinColumn
我想通过第二个实体的逻辑主键将一个实体加入另一个实体。
说,我有这些实体:
当我执行php app/console doctrine:schema:update --dump-sql
时,我收到错误
这是否与JoinColumn
sManyToOne
在Dataset
. 如果是这样,无论这些情况如何,我如何建立这样的关系?我不能使用生成的id
值来加入,因为Datasets
会经常被删除和重新创建,这样 ID 每次都会改变。逻辑主键将保持不变。
编辑 1
数据库如下所示:
- 委托人
- PK 编号
- 类型
- PK 编号
- 数据集
- PK 编号
- 唯一键
- mandator_id,FK on Mandator
- type_id, FK on Type
- 线
- 详细类型
- 配置
- PK 编号
- 应在数据集的唯一键上有一个 FK,因为这是逻辑主键
php - Symfony2:如何为当前(和所有可用的)年份创建简单的表单过滤器
我正在尝试创建一个简单的 s2 表单作为包含数据的表的过滤器。
由于我没有合适的实体,所以我制作了一个简单的模型类 -YearModel
然后为该特定过滤器创建了一个 FormType:
我的控制器看起来像这样:
正如你所看到的 - 这是一个非常基本的东西,但由于某些原因,下拉列表总是空的,即使$o_filter_model->getYears()
返回一个带有多年的 assoc 数组
我错过了什么?!
更新: 另一个想法,我忘了提:
- 带有年份的下拉列表并不是真正静态的。
- 当前年份应始终在列表中
- 其他年份(来自 DB)可能存在
所以这就是我总是在控制器中“添加”当前年份的方式!所有其他年份都将从数据库中读取(为了实现这一点,我尝试使用FormEvent::PRE_SET_DATA
事件)
php - How to install Symfony 2.6 in windows 8 successfully?
When i tried this command
Im getting this error
But i have given permission to C: Directry to Write & execute