2012-05-09 10 views
0

ファイルエンティティからオブジェクトをロードしようとしていますが、symfonyは返され続けます "Class Frontend \ FolderBundle \ Entity \ Roleは存在しません"私は、次のエンティティの持っているすべての問題や警告なしにサブフォルダエンティティSymfony2がエンティティのロード時にクラスを返しません

Frontend\FolderBundle\Entity\File: 
type: entity 
table: file 
fields: 
id: 
    type: integer 
    id: true 
    generator: 
    strategy: AUTO 
filename: 
    type: text 
user: 
    type: integer 
manyToOne: 
folder: 
    targetEntity: Frontend\FolderBundle\Entity\Subfolder 
    inversedBy: files 
    joinColumn: 
     name: subfolder_id 
     referencedColumnName: id 
lifecycleCallbacks: { } 


Frontend\FolderBundle\Entity\Subfolder: 
type: entity 
table: subfolder 
fields: 
id: 
    type: integer 
    id: true 
    generator: 
    strategy: AUTO 
name: 
    type: string 
    length: 255 
manyToOne: 
    folder: 
     targetEntity: Folder 
     inversedBy: subfolder 
     joinColumn: 
      name: folder_id 
      referencedColumnName: id 
oneToMany: 
    files: 
     targetEntity: File 
     mappedBy: folder 
manyToMany: 
roles: 
    targetEntity: Frontend\UserBundle\Entity\Role 
    inversedBy: subfolders 
    joinTable: 
    name: folder_rights 
    joinColumns: 
     subfolder_id: 
     referencedColumnName: id 
    inverseJoinColumns: 
     role_id: 
     referencedColumnName: id 
lifecycleCallbacks: { } 

は、アルは役割がフォルダのサブフォルダから持っているのです取得が正常に動作しています。

あなたはより多くの情報/コードフラグメントのが必要な場合尋ねると、私はそれらを提供しますしてください。..

を私はアプリ/キャッシュと教義のキャッシュをクリアしているが、それはトリックを行いません。事前に

おかげで、

答えて

0

エラーがSubfolder.phpエンティティにありました。正しいエンティティで間違ったバンドルを参照するaddRole関数がありました。

関連する問題