我有一个管理表单,可让用户创建需要图像的实体。因此,在表单类中,我有一个 sfValidatorFile 对象,它将“required”选项设置为 true。当用户创建新实体时,这是完美的行为。当他们编辑现有实体时就会出现问题。他们不必在每次编辑实体时都选择图像,但如果不这样做,symfony 会返回一个错误,提示需要该图像。那么是否可以让 sfValidatorFile 有条件地使用“required”选项?
最佳答案
new sfValidatorFile(array(....., 'required' => $this->isNew()));
关于php - 我可以仅在操作为 'new' 时才需要 symfony sfValidatorFile 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2594368/