我为上传文件创建了一些行为...... 我通过行为中的方法检查模型中的规则 - 它工作正常,但我必须检查文件上传(php函数:copy()或is_uploaded_file();)我想发送消息来查看有关此错误。 这是怎么回事?
答案 0 :(得分:0)
在您的行为中,假设您将文件的路径作为'filename'注入记录:
function beforeValidate() {
if(!is_file_uploaded($this->data[$this->alias]['filename'])) {
$this->invalidate('filename');
}
return true;
}