1
我正在使用靜態頁面來執行一些操作,並想知道如何從模型更新某些數據。 對於此示例,我想處理虛擬付款。登錄的用戶都有一定的學分(「學分」從警予用戶擴展tbl_profiles列),代碼檢查產品的價格,並從用戶的學分中減去:Yii:在靜態頁面中更新A(模型)表格列?
$productid = $_GET['product'];
$user = Yii::app()->getModule('user')->user()->profile;
$userid = Yii::app()->user->id;
$credits = Yii::app()->getModule('user')->user()->profile->credits;
$product = Product::model()->findByPk($productid);
$price = Product::model()->findByPk($productid)->price_total;
if($credits >= $product){
$newcredits = ($credits - $price);
//Update 'credits' for logged in user
}else{
//Payment Failed
echo "Not enough credits";
}
我如何在這個例子中更新登錄用戶的積分?