多くの変数を持つクラスがあります。それらのいくつかはファイルタイプです
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 は異なる必要があります。これを行う方法はありますか?