yii cadvancedarbehavior不保存对象

时间:2013-01-09 06:45:50

标签: yii

我正在尝试使用CAdvancedARBehavior将图像附加到帖子,MANY_MANY关系可以工作,但是当我尝试将其保存为对象时

"Object of class Image could not be converted to int"

$image->save();
$this->images = $image;

如果我这样做,那么相同的代码部分有用

$image->save();
$this->images = $image->id;

然而它只会保存一个图像,如果我尝试添加一个新图像,它会替换连接表中的旧图像,所以这个关系每个帖子一次只有一个图像。

1 个答案:

答案 0 :(得分:0)

如果您需要更多需要数组的图片:

$image->save();
// add to image current list
$this->images[] = $image;