" cakephp验证if文件是否为空,需要false并且文件是上传检查验证文件扩展名是doc,pdf"
1) in model:-
2) 'pdf' => array(
'required'=>array(
'allowEmpty' => true,
),
'rule2'=>array(
'rule' => array('checkpdf'),
'message' => 'Please enter valid file.'
)
)
3) /***Name : Check file name or extestion*/
public function checkpdf($data){
$file=$data['pdf'];if(isset($file)){
if(!empty($file)){
if($file['type']== 'application/pdf'){
return true;
}else{
return false;
}
}else{
return true;
}
}
}
}
答案 0 :(得分:1)
public function checkpdf($data){
$file=$data['project_pdf'];
if(isset($file)){
if(!empty($file)){
if($file['name'] !==''){
if($file['type']== 'application/pdf'){
return true;
}else{
return false;
}
}else{
return true;
}
}
}
}
答案 1 :(得分:0)
添加此规则:
'required'=>假,