symfony4相关内容

Symfony4“@ParamConverter 注释未找到对象"404错误

我发现 Symfony4 具有类似的博客示例,例如 https://symfony.com/doc/当前/routing.html然后我添加了一个新的路由来添加/blog/about 页面.所以我的 src/Controller/BlogController.php 中的一部分代码是: /*** @Route("/blog/{id}", name="blog_show")*/公共功能展示(描述 ..
发布时间:2021-09-03 20:05:35 其他开发

Symfony 4 + FOSRESTBUNDLE

晚上好.请我使用 Symfony 4 来创建 API.我已经安装了 FOSRESTBUNDLE,但我看不到在哪里可以修改这个包的配置文件.请我想设置一个配置fos_rest:看法:#…view_response_listener:真 在 Symfony 2 中,我们在 app/config/config.yml 中进行.请问我将在 Symfony 4 中的哪里执行此操作? 解决方案 ..
发布时间:2021-09-03 20:05:32 其他开发

Symfony 4 登录 Guard 验证器错误

在登录页面上,我在 dev.log 中得到了这个: Guard 验证器不支持该请求.{"firewall_key":"main","authenticator":"App\Security\LoginFormAuthenticator"} [] 在注册页面加上,提交后我得到 CSRF 令牌无效.请尝试重新提交表单. 在 dev.log 中: Guard 身份验证失败. ..
发布时间:2021-09-03 20:05:29 其他开发

如何在不重新登录的情况下在 Symfony 4 中更新安全令牌中的角色

我正在尝试在用户确认其电话号码后更新用户的角色. 我在数据库中进行更新: $user->setRoles(["ROLE_USER"]);$em->persist($user); 工作正常并更新用户在数据库中的角色.(之前,用户有“ROLE_UNACTIVATED"组). 但是,它不会更新用户在会话中的角色(安全令牌),因此用户需要注销然后再登录一次. 那么,问题是如何更新用户 ..
发布时间:2021-09-03 20:05:24 PHP

Dropzone 和 webpack 再演一次

我正在尝试将 dropzone 集成到我的 Symfony 4.1 项目中,但遇到了麻烦. 我通过 npm 将 dropzone 添加到我的项目中:npm install dropzone. 在 assets/app.js 中,我需要 dropzone: 'use strict';require('../css/app.css');//创建全局 $ 和 jQuery 变量导入('jq ..
发布时间:2021-09-03 20:05:21 其他开发

Symfony 4:“Autowire:你应该明确配置它的值."

我开始使用 Symfony4,但在尝试运行服务器时遇到以下错误:无法自动装配服务“App\Controller\CharacterInformation":方法“__construct() 的参数“$region"" 是类型提示的“字符串",您应该明确配置其值. 我如何实例化我的类: /*** @路线("/")* @return 响应*/函数 mainPage() {$characterI ..
发布时间:2021-09-03 20:05:12 PHP

Visual Studio Code PHP Intelephense 收到错误

我正在使用 Visual Studio Code 和 Intelephense 开发一个 Symfony 4 项目. Intelephense 得到的错误不是.有一些例子: 未定义的方法“uasort". 此代码对应的错误: //期间使用的季节的集合创建$seasons = new ArrayCollection();$sortedSeasons = new ArrayColl ..
发布时间:2021-09-03 20:05:09 PHP

Symfony 4、从自定义类(不是控制器类)获取项目的根路径

在 src/Utils 目录中,我为各种事情创建了一个自定义类 Foo.我正在寻找一种方法来获取 symfony 4 项目的绝对根路径 从控制器,它很容易: $webPath = $this->get('kernel')->getProjectDir(); 但是从我在 src/Utils 目录中创建的自定义类,我怎样才能获得根路径目录? 我可以将路径从控制器传递给 Foo 类: ..
发布时间:2021-09-03 20:05:00 PHP

passwordEncoder 生成的用于非身份验证目的的哈希在验证时失败

为了让用户在我的系统中注册,我会发送一封带有生成链接的确认邮件.单击时,系统应将 active 属性设置为 true. 为了创建确认链接,我生成了一个 md5 散列 random_byte 值.这个值是我发送给用户的链接的一部分.该值使用 passwordEncoder 散列并存储在我的数据库中. 当用户单击链接时,系统会根据我的数据库中的哈希值检查该值,并应返回 true,以完全激活 ..
发布时间:2021-09-03 19:59:22 其他开发

在控制器的构造函数中自动装配的 Symfony 4.4 服务不会从服务定义 (setContainer) 中获得调用

前言:请忽略注入整个容器和其他不干净的东西,我只是想展示不起作用的例子,这是在重构之前. 我在 YAML 中定义了一个服务: app.service.my_service:类:App\Services\MyService公众:真实调用:- [setContainer, ['@service_container']] 我的服务的一部分: class MyService 实现了Contai ..
发布时间:2021-09-03 19:59:08 其他开发

新骨架 Symfony 4 应用程序中的致命错误

(我之前尝试过问同样的问题,但引用了错误的错误信息;这是正确的版本): 在从 symfony/skeleton 创建新应用程序后,在浏览器的公共目录中加载会产生内部服务器错误 500. Web 服务器错误日志获取如下条目: [Thu Jan 25 19:26:35.881140 2018] [:error] [pid 26752] [client .....:64137]PHP 致 ..
发布时间:2021-09-03 19:58:38 PHP

Symfony 4,从数据夹具类获取根路径目录

从 Symfony 4 项目中,是否有一种正确的/symfony 方法可以从 Fixture 类中获取根路径目录? 最终目标: 当我部署我的网站时,我使用fixtures 类在我的数据库中加载一些“默认"数据.(可能这不是一个好习惯) 在这些默认数据中,我需要存储项目的根路径目录,因为我需要来自项目中自定义 utils 和服务类的这些信息. 我知道有多种方法可以做到这一点. ..
发布时间:2021-09-03 19:57:39 其他开发

symfony/debug-bundle 配置中的 dump_destination

在我的团队中,我们使用 SF4 并使用 .env.dist(以及 .env)作为开发人员特定的配置.当我们开发时,我们发现 symfony/var-dumper 非常有用,但是有些开发人员喜欢在浏览器中转储,有些在控制台中使用 symfony/debug-bundle 附带的 server:dump 命令转储.在从远程拉取后一遍又一遍地注释/取消注释 debug.dump_destination ..
发布时间:2021-09-03 19:57:18 PHP

如果包含点,则找不到带有路径参数的 Symfony4 路由

如果我用这个 slug (/client/example.com) 导航到这条路线 /*** @Route("/client/{url}")*/ 我收到此错误 在此找不到请求的资源“/client/example.com"服务器. 我正在使用 php 内置服务器 php -S 127.0.0.1:8000 public/index.php 使用这种方法可以工作,但资产无法正确 ..
发布时间:2021-09-03 19:57:08 PHP

捆绑控制器的依赖注入

我有一个简单、有效的 SecurityController,我想将它变成一个包,以便我可以在我创建的几个基本网站之间共享基本身份验证功能.一切都按预期工作,直到我尝试将我的代码变成一个包. 我已经创建了我的包类,一个 Resources/config/routing.xml 文件来声明我的登录和注销路由,在 Resources/views/Security/login.html.twig 中 ..
发布时间:2021-09-03 19:52:16 其他开发