Yii框架,CException属性“Image.path”是只读的

时间:2012-06-13 11:36:02

标签: file-upload yii

我正在尝试将CUploadedFile对象保存在本地文件夹中,我正在使用img模块进行yii。我收到这个错误:

CException Property "Image.path" is read only. 

在堆栈跟踪中,它显示这导致错误:

CActiveRecord->__set("path", "show_gallery"):

public function save($file,$name=null,$path=null)
{
 ....
if($path!==null)
      $image->path=trim($path,'/');
 ...

并且它被激怒:

ImgManager->save(CUploadedFile, "some_name", "show_gallery"):

Yii::app()->image->save($modelPhoto->content,'some_name','show_gallery'); 

1 个答案:

答案 0 :(得分:1)

这表明Image类的属性是只读的,这也意味着没有名为path的属性的setter方法。它与文件系统无关,但与代码有关。

您使用的是第三方分机吗?你能提供整个Image模型代码吗?