问题标签 [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.
php - 在带有 BeSimpleI18nRoutingBundle 的 Symfony 3.2.6 中,无法在生产模式下生成 i18n 路由
我的项目在 Symfony 3.2.6 中,我尝试使用 BeSimpleI18nRoutingBundle 在生产模式下生成 i18n 路由。
在开发模式下,没关系。
但是在生产模式下,生成的路由总是在相同的语言环境中(当前)。
(我已经清除了缓存)
我使用这些链接进行切换:
你有什么主意吗 ?
先感谢您。
symfony - 无法加载类型“Symfony\Component\Form\SubmitButton”
嘿,我有我的表格,然后一个错误显示我做了我的控制器和路径正确/*
//我已经使用了 Symfony\Component\OptionsResolver\OptionsResolver;
//似乎这里是错误
doctrine-orm - 我怎样才能离开加入并添加条件它不读取它带来所有 Ridedriver 对象的位置?
我该如何LEFT
添加WHERE
条件?它没有读取它带来所有ridedriver
对象的位置?
php - HWIOAuthBundle 和 Custom UserBundle 似乎不能一起工作
我似乎无法让 Hwioauthbundle 与我在 symfony3 中的自定义 userbundle 一起工作。我想在我的应用程序中使用 googleoauth,用户可以使用 google 登录并使用注册表单。任何一种方法都会将用户存储在数据库中。注册表单本身运行良好,但在引入 hwioauthbundle 时,对我来说就不行了。我遇到的一些问题包括:
- 在打开我的登录页面时,我得到一个带有文本“google”链接的空白页面,这与我所期望的登录表单相反。但是,如果我将登录页面更改为接近“登录”和“登录”以外的路线,则会显示表单。
- 令人惊讶的是,该链接做了我想要的,即它重定向到谷歌的权限页面,但在允许它继续后,我收到“发送 HTTP 请求时出错”消息。
- 打开网址“/login/check-google”时,我收到“请求中没有 oauth 代码”。在前面的案例中,文本后跟相同的谷歌链接。
我已经进行了多次搜索,但似乎无法弄清楚问题所在。任何关于我错的地方或什至替代方案的帮助将不胜感激
安全性.yml 文件
config.yml 文件
我的表单验证器:LoginFormAuthenticator.php
services.yml 文件
路由.yml 文件
安全控制器文件
身份验证提供者。我知道这段代码并不完美,但我觉得这不是我遇到前面提到的问题的原因。
php - Symfony 3 Datafixtures 使用 parameter.yml 值
我在我的User
数据设备中使用 LDAP,我不想硬编码 LDAP 登录选项。最初,我尝试了这个:
但这没有用。我做了一些研究并意识到我需要将容器包含在我的固定装置中。然而,就在这一点上,我不确定我的下一步是什么。
据我了解,我需要使用容器及其get
方法来获取包含参数的服务,但我不知道那是什么:
不起作用,所以我想知道我应该使用什么。
我的完整数据夹具如下:
php - FOSUserBundle 忽略密码字段
所以我使用带有 LDAP 的 FOSUserBundle 作为我的身份验证方法,我想知道是否有办法删除/忽略password
FOSUser
我的实体的字段?
我意识到删除可能并不理想(以防它与内部逻辑混淆),但该列从未使用过,当我从固定装置创建时我被迫填充它FOSUsers
:
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 甚至没有安装。
我已经为此花费了十几个小时。我在这个过程中学到了很多东西,但我仍然无法让这该死的东西发挥作用......
还有我目前的配置
和...
symfony - Symfony 3.2 定义到 parameters.php 的参数在 PDO 会话配置中没有定义
我正在使用 symfony 3.2,我想要一个动态数据库连接,所以我在我的 config.yml 文件中导入一个文件 parameters.php:
在 parameters.php 我定义 database_name :
这适用于本机文件会话,但是当我按照 symfony 示例使用 pdo 会话时:
我在编译时出错:
这就像 symfony 不知道参数“database_name”。
谁能帮我 ?
symfony - SQLSTATE [23000]:完整性约束违规:1451 无法删除或更新父行:外键约束失败
我使用 Wampserver 做了我的数据库,对于关系我使用了 casdace,我做了反向工程所以..我不能删除相关的对象
这是我的实体
第一个:
2结束
并删除控制器中的操作:
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/
?