[英]Symfony2, Doctrine2 and PostgreSQL: error “Undefined variable: className”
我嘗試為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行用$ class-> name替換$ className,它將解決此問題。
您可能會遇到另一個錯誤,但這一次,這將來自您的應用程序。
問候。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.