gpt4 book ai didi

php - Symfony2、Doctrine2 和 PostgreSQL : error "Undefined variable: className"

转载 作者:行者123 更新时间:2023-11-29 13:37:05 24 4
gpt4 key购买 nike

我尝试为 PostgreSQL 数据库中的现有表配置实体。此数据库中的序列具有默认学说名称以外的名称,因此我必须在实体中考虑到这一点。

Webclient\db\LoginBundle\Entity\WebclientUsers:
type: entity
table: webclient.t_webclientusers
fields:
id:
type: integer
generator:
strategy: AUTO
sequenceGenerator:
sequenceName: webclient.s_webclientusers_id
email:
type: text
lifecycleCallbacks: { }

我也尝试了其他策略配置,但我仍然有错误:

Notice: Undefined variable: className in ****\Symfony\vendor\doctrine\lib\Doctrine\ORM\Mapping\ClassMetadataFactory.php line 343

我能用它做什么?

最佳答案

我在另一个网站上找到了一个答案:

这是 Doctrine2 的一个内部错误,这个错误现在已经修复,但如果没有:

http://www.doctrine-project.org/jira/browse/DDC-1381

只需编辑文件 ClassMetadataFactory.php 并将第 343 行的 $className 替换为 $class->name 即可解决问题。

您可能会收到另一个错误,但这一次,这将来自您的应用。

问候。

关于php - Symfony2、Doctrine2 和 PostgreSQL : error "Undefined variable: className",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7501040/

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