gpt4 book ai didi

php - 覆盖 Doctrine 注释驱动程序

转载 作者:行者123 更新时间:2023-12-04 05:08:57 25 4
gpt4 key购买 nike

我必须在 Doctrine\Common\Persistence\Mapping\Driver\Annotation::getAllClassNames 中进行一些更改,因为 Doctrine 使用 require_one 并且我希望它使用我的自定义 spl 自动加载器。

我的问题是:如何在不更改 Symfony 的供应商文件夹的情况下告诉 Doctrine 使用我自己的代码?

最佳答案

您可以通过设置参数 doctrine.orm.metadata.annotation.class 来实现这一点。到您的 parameters.ini/yml/xml 中的类名称。

来自 Doctrine/Bundle/DoctrineBundle/Resources/config/orm.xml:

 <parameter key="doctrine.orm.metadata.annotation.class">Doctrine\ORM\Mapping\Driver\AnnotationDriver</parameter>

我自己没有测试过这个,但这就是我过去覆盖这样的事情的方式。

关于php - 覆盖 Doctrine 注释驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15132388/

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