'model' => array(
'rule' => array('isValidExtension', array('xls')),
'message' => 'File does not have a stl extension'
),
绝对允许上传任何文件。我有这是我的第一个验证规则。其他验证规则,如 notEmpty 和 isUnique 可以在同一个表单元素上正常工作。
尝试将 stl 添加到主要行为中找到的数组:'extensions' => array('xls') - 也不起作用。
知道我在这里做错了什么吗?
另外:无论我选择什么文件扩展名,这似乎都会发生。无论如何,它不会调用文件无效。同样的问题似乎也发生在 Mime 类型上。
插件 URL 是:https ://github.com/josgonzalez/upload 编辑:在进一步调查 UploadBehavior.php 和一些调试后,似乎没有加载任何自定义验证规则。我想知道为什么会这样?