【发布时间】:2013-03-13 08:46:53
【问题描述】:
我正在尝试在 Yii 中设置一个场景。我有一个名为 File 的模型,用于文件上传。现在,我想使用相同的模型来创建目录。目录没有文件属性,所以我在模型中设置了这样的场景:
public function rules()
{
return array(
array('file', 'file', 'types'=>'jpg, gif, png, jpeg, bmp', 'maxSize'=>1024 * 1024 * 10, 'tooLarge'=>'Bestand moet kleiner dan 10MB zijn.'),
array('file', 'file', 'on'=>'makefolder', 'allowEmpty'=>true),
);
}
在控制器中,我使用$model = new File("makefolder"); 触发场景即使现在我总是收到“文件不能为空白”的错误。我使用this page 作为文档。
【问题讨论】:
标签: php validation yii scenarios