虽然有很多单独的文件上传和 CForm(form builder)的文档,当没有两者相结合的例子。
首先需要一个文件上传的模型:FileUpload.php
class FileUpload extends CFormModel { public $image; /** * @return array validation rules for model attributes. */ public function rules() { return array( //note you wont need a safe rule here array('image', 'file', 'allowEmpty' => true, 'types' => 'jpg, jpeg, gif, png'), ); } }
注意:> 关于更多验证规则的说明请查看