问题标签 [symfony5]

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

php - 如果匿名用户无权访问 URL,如何将他们重定向到自定义页面而不是登录页面?

我为我的 Symfony 5 项目创建了一个登录表单。

当用户无权访问我的管理面板时,我想将匿名用户重定向到自定义页面(而不是登录页面)。

应用程序控制器:

还有我的配置设置:

我的应用程序验证器:

0 投票
0 回答
182 浏览

webpack - 为什么 .enableSassLoader() webpack encore 不适用于新的 symfony5 项目

安装新的 symfony5 项目并安装 Webpack encore 并在运行时在 webpack.config.js 中激活 .enableSassLoader() 后,yarn encore dev我收到以下错误消息:

我在同一台 Linux ubuntu 计算机的另一个 symfony4 项目目录中具有相同的 webpack.config.js 配置,并且它运行良好!

怎么了?

0 投票
1 回答
65 浏览

symfony - 如果我在 $translator->trans(); 中使用常量,是否可以使用 cli 命令构建翻译?

如果我在这样的翻译器中使用常量,是否可以使用 Symfony CLI 命令(例如:)php bin/console translation:update --force -en来构建翻译:

这对我现在不起作用......但是,如果我在上面放一个字符串,那就行了!

我正在使用带有树枝的 Symfony 5。

我没有长时间使用 Symfony,英语是我的第二语言,所以,请放纵一下。

提前感谢您的回答。;)

PS:在问这个问题之前我做了很多研究。我发现了很多关于翻译的东西,但没有关于这个 CLI 命令如何工作的好信息。

0 投票
1 回答
268 浏览

php - 未知的“表单”函数 php symfony/form twig

在我的项目中,我安装了 symfony / form、symfony / twig-bridge,但是每当我运行模板时,我都无法识别我的标签来呈现我可能错过的表单?两者都在版本 5 中,一直显示这个,未知的“form”函数,未知的“form_start”函数

0 投票
1 回答
90 浏览

php - 在 Symfony 5 中使用属性制作表格

我在 vscode 的终端上运行此命令,php bin/console make:entity article但它向我显示一条红色消息作为中止。

我不明白为什么它不允许我输入属性。

在此处输入图像描述

0 投票
3 回答
6058 浏览

php - Symfony 5 Api 测试 createClient() LogicalException

正如标题所说,我正在使用 Symfony 5 构建一个 API。我有一些需要不同用户权限的控制器,我想测试它们,所以我决定创建两个具有不同角色的用户用于测试目的 -ROLE_USERROLE_ADMIN. 当前代码是这样的(注意,它不是完整的代码,只是一个虚拟示例/起点)

ApiTestCase.php

LocationControllerTest.php

当我运行测试时(sunit是别名php bin/phpunit):

我理解错误,但似乎无法找到解决方案/这种方法。我也很有可能做错了。

在数据库中,第一个用户被创建,而第二个用户在我尝试创建它时抛出此错误。

我想要实现的是我有(静态)方法,我可以调用并创建虚拟用户/位置/等。并将其用于测试该特定控制器,并在完成对该特定控制器的测试后将其从数据库中销毁/删除。

RequestBuilder https://github.com/nebkam/fluent-test/blob/master/src/RequestBuilder.php

0 投票
0 回答
46 浏览

symfony - 是否可以在 Symfony 中输出消息键

我有一个 Symfony 5 网站,它使用 Twig 模板,其中包含翻译的消息

有没有办法让 Symfony 输出消息密钥本身而不是翻译?这对开发和翻译工作很有帮助。

为了演示我想要什么,请查看https://en.wikipedia.org/wiki/Main_Page?uselang=qqx,它显示了 MediaWiki 软件中的此类行为。

0 投票
1 回答
57 浏览

php - 登录数据库连接失败

Symfony 5在我的网站上使用。为了对用户进行身份验证,我使用了专门用于此目的的LDAP安全包。它运作良好

我想要的是登录数据库,所有客户端连接都失败了。使用自定义 LDAP 提供程序和用户检查器,我能够捕捉到:

  • 锁定异常
  • 禁用异常
  • AccountExpiredException
  • CredentialsExpiredException
  • UsernameNotFoundException

我想要的是捕获无效的凭据,但我没有找到抛出这个异常的地方......

为你:

  1. 请问在哪里可以捕获无效密码异常?
  2. 请覆盖以捕获所有安全异常的最简单方法在哪里?

谢谢

0 投票
1 回答
212 浏览

php - Symfony 5 如何在具有多对多关系的更新中自动发送当前用户

我希望我当前的用户注册一个费率。

当他按下“更新”时,ManyToMany 关系必须发送当前用户。在我的控制器中,我正在尝试发送当前用户

但它不起作用。

如何获取当前用户?

0 投票
0 回答
204 浏览

php - Symfony 5:导入 Slack Bundle 的问题

我正在阅读 Symfonycasts 上的 Symfony 4 教程,实际上我被困在 Symfony 4 Fundamentals: Services, Config & Environments 课程中的第 13 章“使用平均文档安装捆绑包”。

我试图让这个在 Symfony 5 上工作,但是当我运行 composer 命令时:

我收到以下错误消息:

并且无法安装捆绑包。感谢您的任何建议或帮助!