Sonata Admin Bundle Un-à-Plusieurs relation pas l'économie ID étranger

J'ai un problème avec le SonataAdminBunle en combinaison avec symfony 2.2.
J'ai un Projet de l'entité et une ProjectImage entité et spécifié un Un-à-Plusieurs relation entre ces deux:

class Project
{
    /**
     * @ORM\OneToMany(targetEntity="ProjectImage", mappedBy="project", cascade={"all"}, orphanRemoval=true)
     */
    private $images;
}

class ProjectImage
{

    /**
     * @ORM\ManyToOne(targetEntity="Project", inversedBy="images")
     * @ORM\JoinColumn(name="project_id", referencedColumnName="id")
     */
    private $project;
}

J'ai configuré le ProjectAdmin et ProjectImageAdmin:

class ProjectAdmin extends Admin
{
    protected function configureFormFields(FormMapper $formMapper)
    {
        $formMapper
            ->add('title')
            ->add('website')
            ->add('description', 'textarea')
            ->add('year')
            ->add('tags')
            ->add('images', 'sonata_type_collection', array(
                            'by_reference' => false
            ), array(
                            'edit' => 'inline',
                            'inline' => 'table',
                            'sortable' => 'id',
            ))
            ;
    }
}

class ProjectImageAdmin extends Admin
{
    protected function configureFormFields(FormMapper $formMapper)
    {
        $formMapper
            ->add('file', 'file', array(
                          'required' => false
            ))
            ;
    }
}

Le problème est que dans le project_image table dans la base de données de la project_id n'est pas enregistré, alors que toutes les autres données et aussi l'image est enregistrée. Ne pouvais pas trouver un travail de répondre à n'importe où ailleurs.

Avez-vous essayé de l'enlever by_reference?
Oui, je n'ai essayer que. Malheureusement pas de résultat.
Avez-vous des setImages, addImage, removeImage et getImages méthodes dans votre Projet d'entreprise?
Je n'ai pas de setImages méthode, que devrait-il ressembler?
L'ai, je vous remercie. La réponse est donnée ici: github.com/sonata-project/SonataAdminBundle/issues/...

OriginalL'auteur R Lems | 2013-06-07