Symfony2来自多个班级

时间:2012-06-27 20:07:51

标签: forms symfony upload doctrine persist

我有一个包含类数组的类文章Step和Step包含多个类Media。

想法是文章可以包含几个步骤,每个步骤可以包含多个图像。

我需要使用Doctrine实现一个易于上传和持久化的表单。

我需要一些关于如何使用jQuery来上传多个图像的建议,这些图像看起来像一篇文章并且坚持使用Doctrine。

当我尝试添加到表单时:

            ->add('files','file',
        array(
                "label"     => "Files",
                "required"  => FALSE,
                "attr"      => array(
                "accept"    => "image/*",
                "multiple"  => "multiple",
        )

我收到错误:

Neither property "files" nor method "getFiles()" nor method "isFiles()" exists in class      "Ift\DesignBundle\Entity\Article"

在实体文章中我有

 protected $steps;

这与课程步骤(OneToMany)有关。 在Steps中是一个属性:

protected $media;

代表图像,与步骤OneToMany有关。

1 个答案:

答案 0 :(得分:0)

您的私人或受保护的$ file文件似乎没有setter和getter,或者您根本没有此属性