symfony5相关内容

如何在 Symfony5 中为学说配置 apcu

在 Symfony4 中,我使用以下配置进行学说 apcu 缓存: 原则:形式:自动映射:真auto_generate_proxy_classes:假元数据缓存驱动程序:apcuquery_cache_driver:apcuresult_cache_driver:apcu 升级到 Symfony5 后出现错误: 为实体中的缓存“metadata_cache"配置了“apc"类型的未知缓存 ..
发布时间:2022-01-16 18:15:35 其他开发

Symfony 5 模态实体部分属性的形式

我有一个项目,其中我的用户表包含字段: id用户名电子邮件密码母语描述图片 我使用:username、email、password 进行注册. 注册后,我重定向到一个个人资料页面,在那里我有一个只有 mother_language 和 desciption 的模式.另一种模式只允许修改同一用户的图像. 我的问题是: 如何只更新“单独"?使用表单类型的实体的属性. 由于我正在 ..
发布时间:2021-09-10 20:30:07 PHP

for 循环开始标记中的 Twig If 语句

我有这段代码,它应该计算从对象检索的 for 循环中的项目.此代码在 symfony 5.0 项目上运行,使用 php 7.2.5 和 twig-bundle 5.0 {% set sent_mails = 0 %}{% for email in emails if email.status == 1 %}{% set sent_mails = (sent_mails + 1) %}{% 结束为 ..
发布时间:2021-09-10 20:29:23 其他开发

Symfony 5 异常找不到驱动程序

我正在用 Symfony 制作我的第一个应用程序,当我设置我的数据库时(不管是 postgresql 还是 mysql). 我有一个错误“找不到驱动程序"三次.PDOConnection.php 第 38 行中的一个. Exception.php 第 18 行中的其他. 最后一个在 AbstractMySQLDriver.php 第 128 行. 我做了什么:我检查了 ph ..
发布时间:2021-09-03 19:52:41 PHP

更改内存中提供程序的默认用户对象

我只是想更改内存中提供程序的默认 User 对象.默认的 User 对象是 Symfony\Component\Security\Core\User\User.但是这个对象没有满足我的要求,所以我复制了那个对象并为我的要求添加了一些属性,然后将它命名为 InMemoryUser 并像下面这样使用它: 编码器:App\Component\Security\Core\User\InMemoryUse ..
发布时间:2021-09-03 19:50:08 PHP

如何在 symfony5 中将所有 HttpExceptions 格式化为 json?

在 symfony5 控制器中,我可以通过以下方式返回 json 响应: return $this->json(['key' => 'content'); 然而,当我抛出 HttpException 时,我在开发和生产中都看到了默认的 html 错误页面. 我想创建一个restful api,所以我想把所有的HttpExceptions转换成json. 我想配置我所有的控制器以将 ..
发布时间:2021-09-03 19:48:08 PHP

symfony 4:如何获得“/public"从根目录

我在 public 文件夹下有一张图片. 如何在 symfony4 中获取我的图像目录? 在 symfony 3 中,它相当于: $webPath = $this->get('kernel')->getRootDir() .'/../web/'; 解决方案 你可以使用任何一个 $webPath = $this->get('kernel')->getProjectDir() .'/民众/ ..
发布时间:2021-09-03 19:10:40 其他开发

Symfony 子域路由

我们如何使用子域访问 Symfony 中的子文件夹. 问题是,如何将子域路由到文件夹? example.com ->例子.com/*app.example.com ->例子.com/app/*admin.example.com ->example.com/admin/*api.example.com ->例子.com/api/* 一些详细的例子: url 请求的控制器称为路由名称--- ..
发布时间:2021-07-10 19:59:09 PHP

Symfony5 在浏览器中抛出 404,但在 cli 中找到了路由

我在 webpack 中使用 react+symfony.一切都适用于简单的网址,例如.url 中的一个斜杠(“/aboutus",“/moodle")但是当我尝试使用多个斜杠访问路由时(“/admin/users";) 我收到 NotFoundResource 错误.但是使用 router:match 我会找到它. 服务器日志: |WARN |服务器获取(404)/管理员/用户|错误|请 ..
发布时间:2021-07-03 20:42:46 PHP

Symfony 5 Api 测试 createClient() LogicalException

正如标题所说,我正在用 Symfony 5 构建 API.我有一些控制器需要不同的用户权限,我想测试,所以我决定创建两个具有不同角色的用户进行测试 - ROLE_USER 和 ROLE_ADMIN.当前代码是这样的(注意,这不是完整的代码,只是一个虚拟示例/起点) ApiTestCase.php '佩拉','姓氏' =>'佩里克','电子邮件' =>'test.user@test.com' ..
发布时间:2021-06-17 18:38:57 PHP

Symfony 5:“也许您忘了将其保留在实体管理器中?"->Doctrine折旧的merge()函数的替代方法

当我从会话中重新加载对象时,收到错误消息“也许您忘记将其保留在实体管理器中了吗?". 该怎么办? 解决方案 在某些情况下,您想在会话中存储数据.总的来说,这在Symfony中可以正常工作.但是,一旦您的数据包含Doctrine实体,您的代码就会早晚爆炸. Doctrine正在提出MERGE功能(请参阅: https://www.doctrine-project.org/proj ..
发布时间:2021-05-02 19:57:17 其他开发

symfony 5-未调度事件

提交订单后,我使用事件订阅者来处理一些操作. 问题是我的活动没有分发,但是symfony能够找到他,因为他告诉我我的OrderEvent :: ORDER_CREATE是孤立的. 我希望通过 die('Hello you from subscription''s; )来停止执行,但并非如此. 控制器 公共函数commanderPanierAction(请求$ request,S ..
发布时间:2021-04-12 20:43:54 PHP

Symfony 5/登录登录/Guard认证

我必须在同一页面中使用LoginForm和RegistrationForm 我正在使用make:auth提供的经典Guard身份验证 基于 Symfony 5-同一页面上的多个表单,我已经创建了LoginFormType并复制了RegistrationController中的内容. 登录和注册均失败. security.yaml: 防火墙:开发人员:模式:^/(_(pro ..
发布时间:2021-04-12 20:02:34 其他开发

Symfony 5.1.3在清除缓存时出现问题:尝试加载类“ MappingDriverChain”。来自命名空间

我已将我的symfony应用程序更新为 5.1.3 。但是从那以后,在清除缓存上就缺少了一个类。 在App_KernelDevDebugContainer.php行1050中: 尝试加载类“ MappingDriverChain”;来自名称空间“ Doctrine\Common\Persistence\Mapping\Driver”。 您忘记了“使用”吗? “ Doctrine\Per ..
发布时间:2020-10-25 05:22:59 PHP