php - 我可以仅在操作为 'new' 时才需要 symfony sfValidatorFile 吗?

标签 php symfony1

我有一个管理表单,可让用户创建需要图像的实体。因此,在表单类中,我有一个 sfValidatorFile 对象,它将“required”选项设置为 true。当用户创建新实体时,这是完美的行为。当他们编辑现有实体时就会出现问题。他们不必在每次编辑实体时都选择图像,但如果不这样做,symfony 会返回一个错误,提示需要该图像。那么是否可以让 sfValidatorFile 有条件地使用“required”选项?

最佳答案

new sfValidatorFile(array(....., 'required' => $this->isNew()));

关于php - 我可以仅在操作为 'new' 时才需要 symfony sfValidatorFile 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2594368/

相关文章:

php - JQUERY:我如何知道该元素当前是否打开/关闭(slidetoggle)

php - Mysql 查询不会回显所有结果! PHP

php - Symfony 1.4.6 从任务加载 factories.yml 配置

symfony1 - 如何在单元测试中放置任务(sfBase Task)?

php - 推进 - 从哪里开始

apache - 我可以安全地禁用哪些 Apache2 模块?

php - Symfony Doctrine 数据加载段错误

php - 将外键 user_id 保存到 posts 表

php - 计算列中的 'most selected value'

php - 重定向到子域的规则