再在项目下的protected/config/main.php中import字段加上
// autoloading model and component classes 'import'=>array( 'application.models.*', 'application.components.*', 'application.extensions.*', #加上此行,意思为自动载入 ),
再上面的Controller加上
public function actionIndex() { $model=new Upload; if(isset($_POST['Upload'])) { $model->image=CUploadedFile::getInstance($model,'image'); $ext = $model->image->getExtensionName(); $fileName = uniqid() . '.' . $ext; $model->image->saveAs('assets/' . $fileName); // 生成缩略图 Image::thumb('assets/' . $fileName, 'assets/' . uniqid() . '.' . $ext); } $this->renderPartial('index', array('model'=>$model)); }
这次就完整了。
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。