public function actionCreate() { $model = new ConsumerLog(); $model->unsetAttributes(); if ($_POST['ConsumerLog']) { $model->attributes = $_POST['ConsumerLog']; if ($model->validate()) { $model->setAttribute('fee', $model->price / $model->total); if ($model->save() && Card::model()->updateByPk($model->card_id, ['used_num' => $model->used + 1])) { Yii::app()->user->setFlash('ConsumerLog', '提交成功'); } } } $stores = Store::model()->getName(); $this->render('create', ['model' => $model, 'stores' => $stores]); }