【问题标题】:Symfony2 Form from multiple classes来自多个类的 Symfony2 表单
【发布时间】:2012-06-27 20:07:51
【问题描述】:

我有一个类文章,其中包含一个类数组,而步骤包含多个类媒体。

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

我需要实现一个表单,以便使用 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;

代表图像并与 Steps OneToMany 相关。

【问题讨论】:

    标签: forms symfony upload doctrine persist


    【解决方案1】:

    您似乎只是没有用于您的私有或受保护财产 $files 的 setter 和 getter,或者您根本没有此属性

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      相关资源
      最近更新 更多