Yii / PHP - 如何只创建一次数据?

时间:2014-04-06 08:39:38

标签: php yii

大家。就像我的帖子一样,如何只创建一次文件? 这是FileController.php

public function actionCreate()
{
    $model=new File;
    if(isset($_POST['File']))
    {
        $simpan=$model->nama_file=CUploadedFile::getInstance($model,'nama_file');
        if(empty($simpan)){
            $model->attributes=$_POST['File'];
            $model->save();
        }
        else{
        $model->attributes=$_POST['File'];
        $model->pengunggah=Yii::app()->user->id;
        $model->nama_file = CUploadedFile::getInstance($model, 'nama_file');
        if($model->save()){
            $simpan->saveAs(Yii::app()->basePath .
                '/../files/' . $model->nama_file.'');
                //Yii::app()->user->setFlash('success', "Data berhasil disimpan!");
            $this->redirect(array('view','id'=>$model->id_file));
        }
        }
    }

    $this->render('create',array(
        'model'=>$model,
    ));
}

用户创建文件后,他/她无法创建另一个文件,它只允许用户只创建一次。怎么实现呢?非常感谢

0 个答案:

没有答案