gpt4 book ai didi

Symfony 2 产品环境 已弃用的调用

转载 作者:行者123 更新时间:2023-12-02 21:33:57 26 4
gpt4 key购买 nike

我刚刚完成了Symblog symfony 教程。一切工作正常,除了当我尝试在生产环境中运行该项目时。在博客页面上,页面顶部和评论部分顶部会显示以下错误消息: 已弃用:自 Symfony 2.1 起不推荐使用 getEntityManager。在第 71 行的 F:\xampp\htdocs\php\symblog\vendor\doctrine\doctrine-bundle\Doctrine\Bundle\DoctrineBundle\Registry.php 中使用 getManager 代替我想知道为什么,因为我在其他项目中使用了相同的版本(symfony 2.3.10),而在这些项目中我从未见过此消息。所以我该怎么做?提前致谢!

最佳答案

您应该替换代码以使用 getManager() 方法而不是 getEntityManager() 或仅更改您的 error_reporting PHP 设置(请查看下面的代码片段)。

在其他项目中不显示其他折旧消息的原因是不同的错误报告配置(可能类似于以下内容 - 不会报告已弃用的警告):

error_reporting(E_ALL ^ E_DEPRECATED);

关于Symfony 2 产品环境 已弃用的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21803985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com