0

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つの画像のみです。新しい画像を追加しようとすると、結合テーブルの古い画像が置き換えられるため、関係には投稿ごとに一度に1つの画像しかありません。

4

1 に答える 1

0

配列にする必要がある画像がさらに必要な場合:

$image->save();
// add to image current list
$this->images[] = $image;
于 2013-01-09T11:44:12.460 に答える