0

我正在使用 CakePHP 2.1。如果设置了表单字段(我的图像上传是可选的),我如何在我的模型中配置它只做它的工作的验证器?

public $validate = array(
    'question_image' => array(
        'ruleExtension' => array(
            'rule' => array('extension', array('gif', 'jpeg', 'png', 'jpg')),
            'message' => 'Das Bild hat ein ungültiges Format. Es sind nur gif, jpeg, png und jpg erlaubt.'
        ),
        'ruleFilesize' => array(
            'rule' => array('MaxFileSize'),
            'message' => 'Das Bild muss kleiner als 5 Megabyte sein.'
        ));
4

1 回答 1

2

在规则的属性中设置 'allowEmpty' => true

于 2013-08-14T20:18:16.650 回答