Yii Непрямая модификация перегруженного свойства

$winnerBid = Bids::model()->find($criteria);

Модель имеет следующие отношения:

public function relations() {
        return array(
            'item' => array(self::BELONGS_TO, 'Goods', 'item_id'),
            'room' => array(self::BELONGS_TO, 'Rooms', 'room_id'),
            'seller' => array(self::BELONGS_TO, 'RoomPlayers', 'seller_id'),
            'buyer' => array(self::BELONGS_TO, 'RoomPlayers', 'buyer_id'),
        );
    }

Когда Я пытаюсь сохранить:

 $this->seller->current_item++;
    $this->seller->wins++;
    $this->seller->save();

Я получаю сообщение об ошибке:

Косвенное изменение перегруженного Ставки на недвижимость :: $ продавец не действует (/var/www/auction/www/protected/models/Bids.php:16)

Но на другом сервере все было нормально? Как это исправить? Или переопределить директивы php? Есть идеи? TNX

14
задан Joeeee 17 March 2011 в 09:45
поделиться