我正在使用 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.'
));