我有很多变量的类。其中很少是文件类型
class Proposal {
/**
* @ORM\ManyToOne(targetEntity="File")
* @ORM\JoinColumn(name="clientCommFile_id", referencedColumnName="id") */
private $clientCommFile;
/**
* @ORM\ManyToOne(targetEntity="File")
* @ORM\JoinColumn(name="contractFile_id", referencedColumnName="id")
*/
private $contractFile;
/**
* @ORM\ManyToOne(targetEntity="File")
* @ORM\JoinColumn(name="proposalFile_id", referencedColumnName="id")
*/
private $proposalFile;
我需要创建一些验证规则来验证哪些将检查文件的 ID。id 必须不同,因为它引用数据库中的文件。是某种方式,如何做到这一点?