Я пытаюсь запустить несколько правил во время проверки загрузки. Одна проверка встроена, а другая - на заказ. Пользовательский работает нормально, но встроенный не работает. Пользовательский extension
работал над другим полем ранее просто отлично. У меня правильная настройка?
var $validate = array(
'description' => array(
'rule' => 'notEmpty',
'message' => 'This field cannot be left blank.',
'required' => true
),
'title' => array(
'rule' => 'notEmpty',
'message' => 'This field cannot be left blank.',
'required' => true
),
'Filedata' => array(
'rule' => array('FileExtCheck'),
'message' => 'Please supply a valid type.',
'required' => true
),
'Thumbdata' => array(
'dimensions'=>array(
'rule' => array('dimensions','120','142'),
'message' => 'Your image dimensions are incorrect: 120x142'
),
'extension' => array(
'rule' => array('extension'=>array('jpg','jpeg','png')),
'message' => 'Please supply a valid type.',
'required'=>true
)
)
);
У меня проблема с Thumbdata
. Я хочу, чтобы поле Thumbdata было обязательным и убедитесь, что оно имеет правильные размеры и является изображением jpg, jpeg или png. Я не хочу анимированные картинки.