Скажем, у вас есть приложение, где пользователь может разместить свои голоса за любимые продукты, и вы хотите увеличить нынешнее число голосов на одну единицу.
Это очень легко с помощью updateAll:
$this->Product->updateAll(array('Product.vote'=>'Product.vote+1'), array('Product.id'=>40));
?>
Вы можете ограничить продукты, используя модель unbindModel, containable и т.д. Кроме того, вы можете не указывать второй аргумент в updateAll, если вы хотите обновить все записи в вашей таблице.


Коментарии:
Пока нетуДобавить коментарий