2012-01-17 6 views
0

ここでは、私のクラスは、検証スキーマ Iこのメッセージを受け取る:Doctrine2マッピングエラーに

Mapping] FAIL - The entity-class 'models\meta\modelMetaKey' mapping is invalid: 
* The association models\meta\modelMetaKey#meta refers to the inverse side field models\core\model\meta#modelKeys which does not exist. 

私は、doctrineがメタクラスで$ modelKeysを見つけられないことを理解していますが、なぜそこにあるのか分かりません。

注: モデルと\モデル\実体はもちろん、マッピングされたsupperclassから誘導体化されている;)

私は、このエラーでクレイジーつもりだ...誰かが説明やよりよい解決策を持っている場合は、

を共有してください

答えて

0

私は\models\meta\modelMetaKey"は、以下のマッピングアノテーションを無効にする可能性を想像...それはただの推測ですので、実際のコード?:

/** 
* Keys defined for this model 
* @var \models\meta\modelMetaKey" 
* @OneToMany(targetEntity="models\meta\modelMetaKey", mappedBy="meta") 
*/ 
private $modelKeys; 

これです。

(これは私がそれらを書く権利があればコメントになります)

関連する問題