Я пытаюсь получить несколько правил для запуска во время проверки загрузки. Одна валидация встроена, а одна - обычная. Пользовательский работает отлично, но встроенный в него не работает. Пользовательский extension
ранее работал над другим полем. Я правильно настроил эту настройку?Проверка многократной CakePHP
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. Я не хочу анимированных gif.
Ну, будем надеяться, что создавать пользовательские размеры правила проверки, потому что это не в списке основных Validations CakePHP в. :) –