Sadece kayıt üzerinde Dosya Yükleme doğrulama oluşturmak, düzenlemek değil

0 Cevap php

Ben bir dosya yükleme sağlar ve ben o dosyanın ne tür kontrol etmek için veri doğrulama kullanıyorum ve hepsi iyi bir form var. Ne yapmak istediğinizi daha sonra onları aynı kaydı ancak o zaman bir dosya yükleme gerekli değildir düzenlemek için izin olduğunu.

Aşağıdaki gibi benim doğrulama kural şudur:

    'header_pic' => array(
        'extension' => array(
            'rule' => array('extension', array('jpeg', 'jpg', 'gif', 'png')),
            'message' => 'You must supply a GIF, PNG, or JPG file.',
        )
    )

Ancak bu kural bir dosya gerektirir. Ben buldum 'açık' parametre ve ben bu kural eklemek olabilir ama o zaman sadece yaratılış dosyaları kontrol olur. Başka düzenleme üzerinde.

Ben bu denedim ama işe yaramadı:

   'header_pic' => array(
        'extension' => array(
            'rule' => array('extension', array('jpeg', 'jpg', 'gif', 'png')),
            'required' => false,
            'allowEmpty' => true,
            'message' => 'You must supply a GIF, PNG, or JPG file.',
        ),
        'notEmpty' => array(
            'rule' => array( 'notEmpty'),
            'on' => 'create',
            'message' => 'You must supply a file.',
        ),
    )

Ne eksik? (Şimdiden teşekkürler!)

0 Cevap