问题标签 [symfony-3.2]

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

php - 在带有 BeSimpleI18nRoutingBundle 的 Symfony 3.2.6 中,无法在生产模式下生成 i18n 路由

我的项目在 Symfony 3.2.6 中,我尝试使用 BeSimpleI18nRoutingBundle 在生产模式下生成 i18n 路由。

在开发模式下,没关系。

但是在生产模式下,生成的路由总是在相同的语言环境中(当前)。

(我已经清除了缓存)

我使用这些链接进行切换:

你有什么主意吗 ?

先感谢您。

0 投票
1 回答
408 浏览

symfony - 无法加载类型“Symfony\Component\Form\SubmitButton”

嘿,我有我的表格,然后一个错误显示我做了我的控制器和路径正确/*

//我已经使用了 Symfony\Component\OptionsResolver\OptionsResolver;

//似乎这里是错误

0 投票
1 回答
43 浏览

doctrine-orm - 我怎样才能离开加入并添加条件它不读取它带来所有 Ridedriver 对象的位置?

我该如何LEFT添加WHERE条件?它没有读取它带来所有ridedriver对象的位置?

0 投票
1 回答
589 浏览

php - HWIOAuthBundle 和 Custom UserBundle 似乎不能一起工作

我似乎无法让 Hwioauthbundle 与我在 symfony3 中的自定义 userbundle 一起工作。我想在我的应用程序中使用 googleoauth,用户可以使用 google 登录并使用注册表单。任何一种方法都会将用户存储在数据库中。注册表单本身运行良好,但在引入 hwioauthbundle 时,对我来说就不行了。我遇到的一些问题包括:

  1. 在打开我的登录页面时,我得到一个带有文本“google”链接的空白页面,这与我所期望的登录表单相反。但是,如果我将登录页面更改为接近“登录”和“登录”以外的路线,则会显示表单。
  2. 令人惊讶的是,该链接做了我想要的,即它重定向到谷歌的权限页面,但在允许它继续后,我收到“发送 HTTP 请求时出错”消息。
  3. 打开网址“/login/check-google”时,我收到“请求中没有 oauth 代码”。在前面的案例中,文本后跟相同的谷歌链接。

我已经进行了多次搜索,但似乎无法弄清楚问题所在。任何关于我错的地方或什至替代方案的帮助将不胜感激

安全性.yml 文件

config.yml 文件

我的表单验证器:LoginFormAuthenticator.php

services.yml 文件

路由.yml 文件

安全控制器文件

身份验证提供者。我知道这段代码并不完美,但我觉得这不是我遇到前面提到的问题的原因。

0 投票
1 回答
1072 浏览

php - Symfony 3 Datafixtures 使用 parameter.yml 值

我在我的User数据设备中使用 LDAP,我不想硬编码 LDAP 登录选项。最初,我尝试了这个:

但这没有用。我做了一些研究并意识到我需要将容器包含在我的固定装置中。然而,就在这一点上,我不确定我的下一步是什么。

据我了解,我需要使用容器及其get方法来获取包含参数的服务,但我不知道那是什么:

不起作用,所以我想知道我应该使用什么。

我的完整数据夹具如下:

0 投票
2 回答
341 浏览

php - FOSUserBundle 忽略密码字段

所以我使用带有 LDAP 的 FOSUserBundle 作为我的身份验证方法,我想知道是否有办法删除/忽略passwordFOSUser我的实体的字段?

我意识到删除可能并不理想(以防它与内部逻辑混淆),但该列从未使用过,当我从固定装置创建时我被迫填充它FOSUsers

0 投票
1 回答
301 浏览

php - Symfony 3.2 FOSMessageBundle '.../new'(即撰写新消息)无论我做什么都会抛出错误

我没有使用 FOSUserBundle(已经有自定义用户/安全代码)。我一直在关注这里的文档。

经过大量的谷歌搜索和挖掘 Symfony 和 FOSMessageBundle 文件后,我开始相信这个问题与新的 NewThreadMessageFormFactory 类有关。它只有一种方法。如果我保持原样

我得到这个错误Expected argument of type "string", "AppBundle\Service\NewThreadMessageFormType" given。另一方面,如果我执行以下操作,

我明白了Could not load type "FOS\UserBundle\Form\Type\UsernameFormType。当然,它甚至不存在,因为 FOSUserBundle 甚至没有安装。

我已经为此花费了十几个小时。我在这个过程中学到了很多东西,但我仍然无法让这该死的东西发挥作用......


还有我目前的配置

和...

0 投票
1 回答
606 浏览

symfony - Symfony 3.2 定义到 parameters.php 的参数在 PDO 会话配置中没有定义

我正在使用 symfony 3.2,我想要一个动态数据库连接,所以我在我的 config.yml 文件中导入一个文件 parameters.php:

在 parameters.php 我定义 database_name :

这适用于本机文件会话,但是当我按照 symfony 示例使用 pdo 会话时:

我在编译时出错:

这就像 symfony 不知道参数“database_name”。

谁能帮我 ?

0 投票
0 回答
2022 浏览

symfony - SQLSTATE [23000]:完整性约束违规:1451 无法删除或更新父行:外键约束失败

我使用 Wampserver 做了我的数据库,对于关系我使用了 casdace,我做了反向工程所以..我不能删除相关的对象

这是我的实体

第一个:


2结束


并删除控制器中的操作:

0 投票
1 回答
695 浏览

symfony - prod 中的 SYMFONY3 在错误的文件夹中查找 TWIG 模板,而不是在 routing.yml 和 AppKernel.php 中指示的自定义包

我第一次在生产模式下实施 SYMFONY 3 项目。

我遵循OceanDigital教程和标准文档

我经历了一堆与我已经解决的用户写作权限相关的问题,现在我确实得到了一个 SYMFONY ERROR 页面(离胜利更近了一步),其中包含以下消息:

找不到模板“MyBundle:std_page:home.html.twig”(查看:/[symf 项目的文件夹]/app/Resources/views,/[symf 项目的文件夹]/vendor/symfony/symfony/src/Symfony /Bridge/Twig/Resources/views/Form, /[symf 项目的文件夹]/vendor/knplabs/knp-menu/src/Knp/Menu/Resources/views)。

如果我查看我的 [我的 symf 项目]\app\config\routing.yml,我有:

在[我的 symf 项目]\app\AppKernel.php 的registerBundles()函数中,我有:

并且关于应该获取的模板的文件[my symf project]\src\MyBundle\Ressources\views/std_page/home.html.twig 存在。

在生产模式下,我没有正确设置什么让它在文件夹中寻找 TWIG 模板[my symf project]\src\MyBundle\Ressources\views/