yii上传文件的问题。 [ 新手入门 ]
yii上传文件是用CUploadedFile吗?怎么使用?
共 3 条回复
-
看一下这个教程!
http://www.yiichina.com/tutorial/11 -
shanghaixcn 回复于 2012-05-11 15:34 举报
感谢舰长。thanks
-
shanghaixcn 回复于 2012-05-11 18:10 举报
文件上传不了。
class PictureController extends Controller { public function actionCreate() { $model=new Picture; // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if(isset($_POST['Picture'])) { $model->attributes=$_POST['Picture']; $model->d=CUploadedFile::getInstance($model,'d'); if($model->save()) { $model->d->saveAs('images/123.png'); } $this->redirect(array('admin')); } $this->render('create',array( 'model'=>$model, )); } }
视图文件:
<div class="row"> <?php echo $form->labelEx($model,'d'); ?> <?php echo CHtml::activeFileField($model, 'd'); ?> <?php echo $form->error($model,'d'); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?> </div>
shanghaixcn
注册时间:2012-04-07
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱210
- 威望0
- 积分210