问题标签 [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.
php - 如果匿名用户无权访问 URL,如何将他们重定向到自定义页面而不是登录页面?
我为我的 Symfony 5 项目创建了一个登录表单。
当用户无权访问我的管理面板时,我想将匿名用户重定向到自定义页面(而不是登录页面)。
应用程序控制器:
还有我的配置设置:
我的应用程序验证器:
webpack - 为什么 .enableSassLoader() webpack encore 不适用于新的 symfony5 项目
安装新的 symfony5 项目并安装 Webpack encore 并在运行时在 webpack.config.js 中激活 .enableSassLoader() 后,yarn encore dev
我收到以下错误消息:
我在同一台 Linux ubuntu 计算机的另一个 symfony4 项目目录中具有相同的 webpack.config.js 配置,并且它运行良好!
怎么了?
symfony - 如果我在 $translator->trans(); 中使用常量,是否可以使用 cli 命令构建翻译?
如果我在这样的翻译器中使用常量,是否可以使用 Symfony CLI 命令(例如:)php bin/console translation:update --force -en
来构建翻译:
这对我现在不起作用......但是,如果我在上面放一个字符串,那就行了!
我正在使用带有树枝的 Symfony 5。
我没有长时间使用 Symfony,英语是我的第二语言,所以,请放纵一下。
提前感谢您的回答。;)
PS:在问这个问题之前我做了很多研究。我发现了很多关于翻译的东西,但没有关于这个 CLI 命令如何工作的好信息。
php - 未知的“表单”函数 php symfony/form twig
在我的项目中,我安装了 symfony / form、symfony / twig-bridge,但是每当我运行模板时,我都无法识别我的标签来呈现我可能错过的表单?两者都在版本 5 中,一直显示这个,未知的“form”函数,未知的“form_start”函数
php - Symfony 5 Api 测试 createClient() LogicalException
正如标题所说,我正在使用 Symfony 5 构建一个 API。我有一些需要不同用户权限的控制器,我想测试它们,所以我决定创建两个具有不同角色的用户用于测试目的 -ROLE_USER
和ROLE_ADMIN
. 当前代码是这样的(注意,它不是完整的代码,只是一个虚拟示例/起点)
ApiTestCase.php
LocationControllerTest.php
当我运行测试时(sunit
是别名php bin/phpunit
):
我理解错误,但似乎无法找到解决方案/这种方法。我也很有可能做错了。
在数据库中,第一个用户被创建,而第二个用户在我尝试创建它时抛出此错误。
我想要实现的是我有(静态)方法,我可以调用并创建虚拟用户/位置/等。并将其用于测试该特定控制器,并在完成对该特定控制器的测试后将其从数据库中销毁/删除。
RequestBuilder
https://github.com/nebkam/fluent-test/blob/master/src/RequestBuilder.php
symfony - 是否可以在 Symfony 中输出消息键
我有一个 Symfony 5 网站,它使用 Twig 模板,其中包含翻译的消息
有没有办法让 Symfony 输出消息密钥本身而不是翻译?这对开发和翻译工作很有帮助。
为了演示我想要什么,请查看https://en.wikipedia.org/wiki/Main_Page?uselang=qqx,它显示了 MediaWiki 软件中的此类行为。
php - 登录数据库连接失败
我Symfony 5
在我的网站上使用。为了对用户进行身份验证,我使用了专门用于此目的的LDAP安全包。它运作良好
我想要的是登录数据库,所有客户端连接都失败了。使用自定义 LDAP 提供程序和用户检查器,我能够捕捉到:
- 锁定异常
- 禁用异常
- AccountExpiredException
- CredentialsExpiredException
- UsernameNotFoundException
我想要的是捕获无效的凭据,但我没有找到抛出这个异常的地方......
为你:
- 请问在哪里可以捕获无效密码异常?
- 请覆盖以捕获所有安全异常的最简单方法在哪里?
谢谢
php - Symfony 5 如何在具有多对多关系的更新中自动发送当前用户
我希望我当前的用户注册一个费率。
当他按下“更新”时,ManyToMany 关系必须发送当前用户。在我的控制器中,我正在尝试发送当前用户
但它不起作用。
如何获取当前用户?
php - Symfony 5:导入 Slack Bundle 的问题
我正在阅读 Symfonycasts 上的 Symfony 4 教程,实际上我被困在 Symfony 4 Fundamentals: Services, Config & Environments 课程中的第 13 章“使用平均文档安装捆绑包”。
我试图让这个在 Symfony 5 上工作,但是当我运行 composer 命令时:
我收到以下错误消息:
并且无法安装捆绑包。感谢您的任何建议或帮助!