我需要添加将文件附加到评论的功能。当用户将文件放入表单时,图像的上传会自动上传(与您使用 gmail 附加文件的方式相同)。我的问题是如何在提交评论时找到先前发送到服务器的文件,如果从未提交过该文件,如何删除评论。
你们中有人做过类似的事情吗?
这是我的类 Comment 和 Document 之间的关联。
class Comment extends BaseComment
{
/** ... */
/**
* @ORM\ManyToMany(targetEntity="Document", cascade={"persist","remove"})
* @ORM\JoinTable(name="fls_comment_and_documents",
* joinColumns={@ORM\JoinColumn(name="comment_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="document_id", referencedColumnName="id", unique=true)}
* )
*
* @var ArrayCollection $documents
*/
protected $documents;
/** ... */
}
提前致谢 !