0

我正在为 YIi 编写代码,文件上传。

当我写这个时:

$model->album_photocover = CUploadedFile::getInstance($model, 'album_photocover');

$model->album_photocover->saveAs($path . '/' . $model->album_photocover);

有用。

     CUploadedFile::getInstance($model, 'album_photocover')->saveAs($path . '/' . $model->album_photocover);

但不是下面那个。它只有相同的代码,但写在一行中。我希望你明白了。

4

1 回答 1

0

在您的“单行解决方案”中,当您评估用于组成保存路径的$model->album_photocover时?

CUploadedFile::getInstance($model, 'album_photocover')
       ->saveAs($path . '/' . $model->album_photocover);
//____________________________^++++++++++++++++++++++^

添加 我现在看到@Telvin Nguyen 评论,是的,这就是问题所在!

于 2013-08-20T22:03:35.617 回答